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