ActiveReports.Server.Extensibility Assembly > ActiveReports.Server.Security Namespace : ISecurityProvider Interface |
The following tables list the members exposed by ISecurityProvider.
Name | Description | |
---|---|---|
CreateToken | Creates the security token. | |
DisposeToken | Disposes the security token created with CreateToken. | |
FilterRoles | Gets the roles for the specified identity. | |
GetAdminContext | Gets the user context for the administrator. | |
GetCacheKeySalt | Gets the additional hash to vary the cache key according to the multi-tenant context. | |
GetUserContext | Gets the user context for the specified identity. | |
GetUserContextKeys | Gets supported keys which may be used in user context. | |
GetUserDescription | GetUserDescription returns two useful objects:
| |
ValidateToken | Validates the security token. |