Uses of Package
jetbrains.buildServer.serverSide.auth
-
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains Class Description PermissionsHolder Encapsulates permission checking logic.ServerLoginModel -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.auth Class Description AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.auth.impl Class Description AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.clouds.server.impl.profile Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers Class Description AccessDeniedException AuthorityHolder Authority holderPermission Contains all of the TeamCity permissionsSecurityContext ServerLoginModel TwoFactorPasswordManager Interface for working with TOTP (RFC 6238) passwords and secret keys. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.actions Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin Class Description AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module.AuthorityHolder Authority holderPermission Contains all of the TeamCity permissionsRolesHolder Roles containerRolesManager Maintains a group of roles currently defined in the systemSecurityContext TokenAuthenticationModel Encapsulates managing of access tokens for usersTwoFactorAuthenticationType Represents two-factor authentication type: disabled: 2FA is not asked for any user optional: users can enable 2FA, it will be asked for them mandatory: access for users without 2FA is disabled (except guest, superuser, presigned and builds) -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.actions Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.cleanup Class Description AccessChecker This service should be used to perform various security-related asserts.AccessDeniedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.diskUsage Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.groups Class Description AuthorityHolder Authority holderRolesManager Maintains a group of roles currently defined in the systemSecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.healthStatus Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.projects Class Description AccessDeniedException SecurityContext ServerLoginModel -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.projects.setupFromUrl Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.roles Class Description Permission Contains all of the TeamCity permissionsRole Presents user role in TeamCity.RolesManager Maintains a group of roles currently defined in the system -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.security Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.admin.users Class Description LoginConfiguration Maintains information about all available authentication modules.Role Presents user role in TeamCity.RolesManager Maintains a group of roles currently defined in the systemSecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.agent Class Description AccessDeniedException AuthorityHolder Authority holderSecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.agent.statistics Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.artifacts Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.audit Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.buildType Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.healthStatus.reports Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.interceptors Class Description TokenAuthenticationModel Encapsulates managing of access tokens for users -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.interceptors.auth Class Description AuthenticationFailedException AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module.AuthModuleTypeAdapter Adapter forAuthModuleType
ServerPrincipal Represents authenticated user. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.interceptors.auth.impl Class Description AuthenticationFailedException AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module.AuthModuleTypeAdapter Adapter forAuthModuleType
BearerTokenCredentials LoginConfiguration Maintains information about all available authentication modules.ServerLoginModel ServerPrincipal Represents authenticated user.SystemAuthModuleType Marker interface for hardcoded (always enabled) authentication module typesTokenAuthenticationModel Encapsulates managing of access tokens for users -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.interceptors.auth.presigned.impl Class Description AuthenticationFailedException AuthModuleType Describes an authentication module.AuthModuleTypeAdapter Adapter forAuthModuleType
AuthorityHolder Authority holderServerLoginModel ServerPrincipal Represents authenticated user.SystemAuthModuleType Marker interface for hardcoded (always enabled) authentication module types -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.login Class Description AuthenticationFailedException AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module.AuthorityHolder Authority holderAuthorityHolderRestrictor LoginConfiguration Maintains information about all available authentication modules.Permission Contains all of the TeamCity permissionsPermissions Represents a group of permissions.Role Presents user role in TeamCity.RoleEntry Represents a role in the roles holder: contains role and its scope.RoleScope Represents scope of the role when role is associated with a user.RolesHolder Roles containerServerLoginModel ServerPrincipal Represents authenticated user.TwoFactorPasswordManager Interface for working with TOTP (RFC 6238) passwords and secret keys.UserCredentials -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.overview Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.profile Class Description AuthorityHolder Authority holderLoginConfiguration Maintains information about all available authentication modules.Permission Contains all of the TeamCity permissionsRole Presents user role in TeamCity.RolesHolder Roles containerSecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.profile.auth Class Description AuthenticationToken AuthenticationToken.PermissionsRestriction Holds permissions limit for the tokenLoginConfiguration Maintains information about all available authentication modules.Permission Contains all of the TeamCity permissionsPermissionGroup Permissions Represents a group of permissions.RoleScope Represents scope of the role when role is associated with a user.SecurityContext TokenAuthenticationModel Encapsulates managing of access tokens for usersTwoFactorPasswordManager Interface for working with TOTP (RFC 6238) passwords and secret keys. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.profile.notifications Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.project Class Description AccessChecker This service should be used to perform various security-related asserts.SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.project.schedule Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.promotionGraph Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.tests Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.user Class Description LoginConfiguration Maintains information about all available authentication modules.Role Presents user role in TeamCity.RolesHolder Roles containerRolesManager Maintains a group of roles currently defined in the systemTwoFactorPasswordManager Interface for working with TOTP (RFC 6238) passwords and secret keys. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.vcs Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.controllers.viewLog Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.groups Class Description AuthorityHolder Authority holderPermissions Represents a group of permissions.RolesHolder Roles containerRolesHolderEx -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.groups.impl Class Description AuthorityHolder Authority holderPermission Contains all of the TeamCity permissionsPermissions Represents a group of permissions.Role Presents user role in TeamCity.RoleEntry Represents a role in the roles holder: contains role and its scope.RoleScope Represents scope of the role when role is associated with a user.RolesHolder Roles containerRolesHolderEx RolesManager Maintains a group of roles currently defined in the system -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.https Class Description Permission Contains all of the TeamCity permissions -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.metrics.web Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.notification Class Description RolesManager Maintains a group of roles currently defined in the system -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.notification.impl Class Description AuthorityHolder Authority holder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.pipeline.impl Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.responsibility Class Description AccessDeniedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.responsibility.impl Class Description AccessDeniedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverProxy Class Description AuthenticationFailedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide Class Description AccessChecker This service should be used to perform various security-related asserts.AccessDeniedException AuthModuleType Describes an authentication module.AuthorityHolder Authority holderLoginConfiguration Maintains information about all available authentication modules.Permissions Represents a group of permissions.Role Presents user role in TeamCity.SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.artifacts Class Description AccessDeniedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.asserts Class Description Permission Contains all of the TeamCity permissionsRole Presents user role in TeamCity.RolesHolder Roles container -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.audit Class Description Permission Contains all of the TeamCity permissionsRole Presents user role in TeamCity. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.audit.helpers Class Description AuthenticationToken Role Presents user role in TeamCity. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.auth.impl Class Description AuthenticationToken AuthenticationToken.LastAccessInfo AuthenticationToken.PermissionsRestriction Holds permissions limit for the tokenAuthenticationTokenCreator AuthenticationTokenStorage AuthenticationTokenStorage.CreationException AuthenticationTokenStorage.DeletionException AuthenticationTokenStorage.InvalidTokenName BearerTokenCredentials ParsedToken TokenAuthenticationModel Encapsulates managing of access tokens for usersTokenAuthenticationModel.CheckCredentialsResult 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. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.auth.presigned Class Description AuthorityHolder Authority holder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.auth.presigned.impl Class Description AuthorityHolder Authority holderPermissionsBasedAuthorityHolder UnmodifiablePermissionsHolder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.auth.resetPassword Class Description LoginConfiguration Maintains information about all available authentication modules. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.buildLog Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.dependency Class Description AccessDeniedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.healthStatus.reports Class Description LoginConfiguration Maintains information about all available authentication modules. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl Class Description AuthModuleType Describes an authentication module.AuthorityHolder Authority holderLoginConfiguration Maintains information about all available authentication modules.LoginModuleDescriptor Describes a login module.Permissions Represents a group of permissions.PermissionsBasedAuthorityHolder Role Presents user role in TeamCity.RoleScope Represents scope of the role when role is associated with a user.SecurityContext ServerLoginModel UnmodifiablePermissionsHolder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.approval Class Description AuthorityHolder Authority holder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.artifacts Class Description AccessDeniedException AuthorityHolder Authority holderSecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.artifacts.archives Class Description AccessDeniedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.audit Class Description AccessDeniedException Role Presents user role in TeamCity.RoleScope Represents scope of the role when role is associated with a user.RolesManager Maintains a group of roles currently defined in the systemSecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.audit.filters Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.audit.finders Class Description AuthenticationToken AuthenticationToken.LastAccessInfo AuthenticationToken.PermissionsRestriction Holds permissions limit for the tokenParsedToken RoleScope Represents scope of the role when role is associated with a user.RolesManager Maintains a group of roles currently defined in the systemTokenAuthenticationModel Encapsulates managing of access tokens for users -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.auth Class Description AccessChecker This service should be used to perform various security-related asserts.AccessDeniedException AuthenticatedUserInfo AuthenticationFailedException AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module.AuthModuleTypeAdapter Adapter forAuthModuleType
AuthorityHolder Authority holderBuildAuthenticationMode DuplicateRoleException FirstInPositionAwareLoginModuleDescriptor Modules that implement this interface will be sorted and applied before theLoginModuleDescriptor
's that do not implement it i.e.LoginConfiguration Maintains information about all available authentication modules.LoginModuleDescriptor Describes a login module.LoginModuleDescriptorAdapter Adapter forLoginModuleDescriptor
Permission Contains all of the TeamCity permissionsPermissions Represents a group of permissions.PermissionsHolder Encapsulates permission checking logic.Role Presents user role in TeamCity.RoleListener Listener of roles eventsRoleScope Represents scope of the role when role is associated with a user.RolesManager Maintains a group of roles currently defined in the systemSecurityContext ServerLoginModel ServerPrincipal Represents authenticated user.SuitableCallbackNotFoundException SystemAuthModuleType Marker interface for hardcoded (always enabled) authentication module typesTokenAuthenticationModel Encapsulates managing of access tokens for usersTwoFactorAuthenticationType Represents two-factor authentication type: disabled: 2FA is not asked for any user optional: users can enable 2FA, it will be asked for them mandatory: access for users without 2FA is disabled (except guest, superuser, presigned and builds)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 -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.cleanup.v2019.settings Class Description AccessChecker This service should be used to perform various security-related asserts. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.history Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.persisting.settings Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.projects Class Description AccessChecker This service should be used to perform various security-related asserts.AccessDeniedException RolesManager Maintains a group of roles currently defined in the system -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.impl.tracker Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.maintenance Class Description AccessDeniedException -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth Class Description AccessChecker This service should be used to perform various security-related asserts.AccessDeniedException AuthModuleType Describes an authentication module.LoginConfiguration Maintains information about all available authentication modules. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.azuredevops Class Description AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.bitbucket Class Description AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.github Class Description AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.gitlab Class Description AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.google Class Description AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.server Class Description Permission Contains all of the TeamCity permissionsRoleScope Represents scope of the role when role is associated with a user. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.server.pkce Class Description Permission Contains all of the TeamCity permissions -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.server.pkce.controllers Class Description TokenAuthenticationModel Encapsulates managing of access tokens for users -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.oauth.space Class Description AuthModuleType Describes an authentication module. -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.projectsExport Class Description AuthorityHolder Authority holder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.projectsImport Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.serverSide.projectsImport.impl Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.tools.web Class Description AccessDeniedException SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.users Class Description AuthorityHolder Authority holderPermission Contains all of the TeamCity permissionsPermissions Represents a group of permissions.PermissionsHolder Encapsulates permission checking logic.Role Presents user role in TeamCity.RoleScope Represents scope of the role when role is associated with a user.RolesHolder Roles container -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.users.impl Class Description AccessChecker This service should be used to perform various security-related asserts.AuthenticationTokenStorage AuthorityHolder Authority holderAuthorityHolderRestrictor LoginConfiguration Maintains information about all available authentication modules.Permission Contains all of the TeamCity permissionsPermissions Represents a group of permissions.PermissionsHolder Encapsulates permission checking logic.Role Presents user role in TeamCity.RoleEntry Represents a role in the roles holder: contains role and its scope.RoleScope Represents scope of the role when role is associated with a user.RolesHolder Roles containerRolesHolderEx RolesManager Maintains a group of roles currently defined in the systemSecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.vcs Class Description AccessDeniedException AuthorityHolder Authority holder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.vcs.impl Class Description AccessDeniedException AuthorityHolder Authority holder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.web Class Description AccessDeniedException AuthorityHolder Authority holder -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.web.functions.auth Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.web.plugins.web Class Description Permission Contains all of the TeamCity permissions -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.web.text Class Description SecurityContext -
Classes in jetbrains.buildServer.serverSide.auth used by jetbrains.buildServer.web.util Class Description AccessDeniedException AuthModule Represents authentication module with its properties configured in config file.AuthModuleType Describes an authentication module.SecurityContext