Microsoft.Practices.EnterpriseLibrary.Security Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Classes

  Class Description
Public class 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.
Public class AnonymousExpression
Represents the value of an IIdentity object whose IsAuthenticated property is false.
Public class AnyExpression
Represents an expression that evaluates to true for any specified principal.
Public class AuthorizationFactory
Static factory class used to get instances of a specified IAuthorizationProvider
Public class AuthorizationOperationEventArgs
Provides data for authorization events.
Public class AuthorizationProvider
Abstract implementation of the IAuthorizationProvider interface.
Public class AuthorizationProviderCustomFactory
This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code. Represents the general process to build an IAuthorizationProvider object given a concrete sublcass of AuthorizationProviderData.
Public class AuthorizationProviderFactory
Provides methods for the creation of IAuthorizationProvider instances.
Public class AuthorizationRuleProvider
Represents an authorization provider that evaluates boolean expressions to determine whether IPrincipal objects are authorized.
Public class BooleanExpression
Represents an operator, operand or expression that results in one of two values - true or false.
Public class GuidToken
Implementation of IToken for a Guid.
Public class IdentityExpression
Represents an expression that contains the name of an IIdentity.
Public class LexicalAnalyzer
Represents a lexical analyzer for boolean expressions.
Public class 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.
Public class 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.
Public class Parser
Represents a parser for identity role rule expresssions.
Public class ProjectInstaller
Let the system know that the InstallUtil.exe tool will be run against this assembly
Public class RoleExpression
Represents an expression that contains the name of a role.
Public class SecurityCacheFactory
Static factory class used to get instances of a specified ISecurityCacheProvider
Public class SecurityCacheProvider
Abstract implementation of the ISecurityCacheProvider interface.
Public class SecurityCacheProviderCustomFactory
This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code. Represents the process to build an instance of ISecurityCacheProvider described by a SecurityCacheProviderData configuration object.
Public class SecurityCacheProviderFactory
Provides methods for the creation of ISecurityCacheProvider instances.
Public class SecurityConfigurationView

Represents a view for navigating the SecuritySettings configuration data.

Public class SyntaxException
The exception that is thrown when a syntax error is found in an identity role rule expression.
Public class UserNotFoundException
Exception thrown when Active Directory is unable to find the given user
Public class WordExpression
Represents a word value such as a role name or identity name.

Interfaces

  Interface Description
Public interface IAuthorizationProvider
Defines the basic functionality of an authorization provider.
Public interface IAuthorizationRule
Represents an authorization rule.
Public interface ISecurityCacheProvider
Allows end users to implement their own Security Caches.
Public interface IToken
Allows end users to implement their own tokens.

Enumerations

  Enumeration Description
Public enumeration SecurityEntityType
The types of entities supported by Security.
Public enumeration TokenType
Specifies the type of a token in an expression.
Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.