Microsoft.Practices.EnterpriseLibrary.Security Namespace
Classes
Class | Description | |
---|---|---|
AndOperator |
Represents an operator that performs a logical-AND of its contained left and right expressions, but only evaluates its second expression if the first expression evaluates to true.
|
|
AnonymousExpression |
Represents the value of an IIdentity object whose IsAuthenticated property is false.
|
|
AnyExpression |
Represents an expression that evaluates to true for any specified principal.
|
|
AuthorizationFactory |
Static factory class used to get instances of a specified IAuthorizationProvider
|
|
AuthorizationProvider |
Abstract implementation of the IAuthorizationProvider interface.
|
|
AuthorizationProviderFactory |
Provides methods for the creation of IAuthorizationProvider instances.
|
|
AuthorizationRuleProvider |
Represents an authorization provider that evaluates Boolean expressions to determine whether IPrincipal objects are authorized.
|
|
BooleanExpression |
Represents an operator, operand or expression that results in one of two values - true or false.
|
|
GuidToken |
Implementation of IToken for a Guid.
|
|
IdentityExpression |
Represents an expression that contains the name of an IIdentity.
|
|
LexicalAnalyzer |
Represents a lexical analyzer for Boolean expressions.
|
|
NotOperator |
Represents the logical negation operator is a unary operator that negates its operand. It returns true if and only if its operand is false.
|
|
OrOperator |
Represents an operator that performs a logical-OR of its contained left and right expressions, but only evaluates its second expression if the first expression evaluates to true.
|
|
Parser |
Represents a parser for identity role rule expressions.
|
|
ProjectInstaller |
Let the system know that the InstallUtil.exe tool will be run against this assembly
|
|
RoleExpression |
Represents an expression that contains the name of a role.
|
|
SecurityCacheFactory |
Static factory class used to get instances of a specified ISecurityCacheProvider
|
|
SecurityCacheProvider |
Abstract implementation of the ISecurityCacheProvider interface.
|
|
SecurityCacheProviderFactory |
Provides methods for the creation of ISecurityCacheProvider instances.
|
|
SyntaxException |
The exception that is thrown when a syntax error is found in an identity role rule expression.
|
|
UserNotFoundException |
Exception thrown when Active Directory is unable to find the given user
|
|
WordExpression |
Represents a word value such as a role name or identity name.
|
Interfaces
Interface | Description | |
---|---|---|
IAuthorizationProvider |
Defines the basic functionality of an authorization provider.
|
|
IAuthorizationRule |
Represents an authorization rule.
|
|
ISecurityCacheProvider |
Allows end users to implement their own Security Caches.
|
|
IToken |
Allows end users to implement their own tokens.
|
Enumerations
Enumeration | Description | |
---|---|---|
SecurityEntityType |
The types of entities supported by Security.
|
|
TokenType |
Specifies the type of a token in an expression.
|