GSF.
|
Class | Description | |
---|---|---|
AdoSecurityCache | Represents a secured inter-process cache for the security context needed by the AdoSecurityProvider. | |
AdoSecurityProvider | Represents an ISecurityProvider that uses ADO.NET data source (SQL Server, MySQL, Oracle, etc.) for its back-end data store and authenticates internal users against Active Directory and external users against the database. | |
AzureADSettings | Represents settings needed for Azure Active Directory (AD) authentication. | |
LdapSecurityProvider | Represents an ISecurityProvider that uses Active Directory for its backend data store and credential authentication. | |
OIDCSecurityProvider | Represents an ISecurityProvider that uses openID Connect | |
OIDCUserData | Defines UserData for the OIDCSecurityProvider. | |
RestrictAccessAttribute | Represents an Attribute that can be used restrict access to a class when using role-based security. | |
SecurityIdentity | A class that implements IIdentity interface to facilitate custom role-based security. | |
SecurityPrincipal | A class that implements IPrincipal interface to facilitate custom role-based security. | |
SecurityProviderBase | Base class for a provider of role-based security in applications. | |
SecurityProviderCache | A helper class that manages the caching of ISecurityProviders. | |
SecurityProviderUtility | A helper class containing methods used in the implementation of role-based security. | |
TokenCacheHelper | Defines a helper class for token cache management. | |
UserData | A serializable class that contains information about a user defined in the security data store. | |
UserDataCache | Represents a secured inter-process cache for a DictionaryTKey, TValue of serialized UserData. | |
UserRoleCache | Represents a secured inter-process cache for a DictionaryTKey, TValue of serialized user role information. |
Interface | Description | |
---|---|---|
ISecurityProvider | Defines a provider of role-based security in applications. |
Delegate | Description | |
---|---|---|
LogEventFunctionSignature | Defines the function signature delegate used for logging events from the ISecurityProvider. |