| AccessChecker |
This service should be used to perform various security-related asserts.
|
| AuthenticationToken |
|
| AuthenticationToken.LastAccessInfo |
|
| AuthenticationTokenCreator |
|
| AuthenticationTokenStorage |
|
| AuthenticationTokenStorage.TokenDescriptor |
|
| AuthModuleType |
Describes an authentication module.
|
| AuthorityHolder |
Authority holder
|
| BuildAuthorityHolder |
|
| FirstInPositionAwareLoginModuleDescriptor |
Modules that implement this interface will be sorted and applied before the LoginModuleDescriptor's
that do not implement it i.e.
|
| LoginConfiguration |
Maintains information about all available authentication modules.
|
| LoginModuleDescriptor |
Describes a login module.
|
| ObjectAccessChecker |
|
| ParsedToken |
|
| Role |
Presents user role in TeamCity.
|
| RoleEntry |
Represents a role in the roles holder: contains role and its scope.
|
| RoleListener |
Listener of roles events
|
| RolesHolder |
Roles container
|
| RolesHolderEx |
|
| RolesManager |
Maintains a group of roles currently defined in the system
|
| SecurityContext |
|
| ServerLoginModel |
|
| ServerPrincipal.AuthenticationResult |
|
| SystemAuthModuleType |
Marker interface for hardcoded (always enabled) authentication module types
|
| TokenAuthenticationModel |
Encapsulates managing of access tokens for users
|
| TwoFactorPasswordGenerator |
Generates TOTP passwords (RFC 6238) with HMAC algorithm for two-factor authentication by secret key and timestamp
The hash function that is used in HMAC is SHA-1 (Can be extended to SHA-2 family, depends on authenticator apps).
|
| TwoFactorPasswordManager |
Interface for working with TOTP (RFC 6238) passwords and secret keys.
|
| UserAuthListener |
|
| UserCredentials |
|