|
|
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. |