Class OAuthAuthenticationContext
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.OAuthAuthenticationContext
-
- All Implemented Interfaces:
AuthenticationContext
public class OAuthAuthenticationContext extends Object implements AuthenticationContext
-
-
Constructor Summary
Constructors Constructor Description OAuthAuthenticationContext(OAuthTokensStorage oAuthTokensStorage, LoginConfiguration loginConfiguration, UserAuthSettingsPluginsRegistry userAuthSettingsPluginsRegistry, OAuthConnectionsManager oAuthConnectionsManager, ProjectManager projectManager, UserModel userModel, ServerSettings serverSettings, WebControllerManager webControllerManager, AuthorizationInterceptor authInterceptor, PagePlaces pagePlaces, WebLoginModel webLoginModel, SecurityContextEx securityContext, RegistrationInvitations registrationInvitations, javax.servlet.ServletContext servletContext, WebLinks webLinks)
-
Method Summary
-
-
-
Constructor Detail
-
OAuthAuthenticationContext
public OAuthAuthenticationContext(@NotNull OAuthTokensStorage oAuthTokensStorage, @NotNull LoginConfiguration loginConfiguration, @NotNull UserAuthSettingsPluginsRegistry userAuthSettingsPluginsRegistry, @NotNull OAuthConnectionsManager oAuthConnectionsManager, @NotNull ProjectManager projectManager, @NotNull UserModel userModel, @NotNull ServerSettings serverSettings, @NotNull WebControllerManager webControllerManager, @NotNull AuthorizationInterceptor authInterceptor, @NotNull PagePlaces pagePlaces, @NotNull WebLoginModel webLoginModel, @NotNull SecurityContextEx securityContext, @NotNull RegistrationInvitations registrationInvitations, @NotNull javax.servlet.ServletContext servletContext, @NotNull WebLinks webLinks)
-
-
Method Detail
-
getLoginConfiguration
@NotNull public LoginConfiguration getLoginConfiguration()
- Specified by:
getLoginConfigurationin interfaceAuthenticationContext
-
getOAuthConnectionsManager
@NotNull public OAuthConnectionsManager getOAuthConnectionsManager()
- Specified by:
getOAuthConnectionsManagerin interfaceAuthenticationContext
-
getProjectManager
@NotNull public ProjectManager getProjectManager()
- Specified by:
getProjectManagerin interfaceAuthenticationContext
-
getUserModel
@NotNull public UserModel getUserModel()
- Specified by:
getUserModelin interfaceAuthenticationContext
-
getServerSettings
@NotNull public ServerSettings getServerSettings()
- Specified by:
getServerSettingsin interfaceAuthenticationContext
-
getWebControllerManager
@NotNull public WebControllerManager getWebControllerManager()
- Specified by:
getWebControllerManagerin interfaceAuthenticationContext
-
getAuthorizationInterceptor
@NotNull public AuthorizationInterceptor getAuthorizationInterceptor()
- Specified by:
getAuthorizationInterceptorin interfaceAuthenticationContext
-
getPagePlaces
@NotNull public PagePlaces getPagePlaces()
- Specified by:
getPagePlacesin interfaceAuthenticationContext
-
getOAuthTokensStorage
@NotNull public OAuthTokensStorage getOAuthTokensStorage()
- Specified by:
getOAuthTokensStoragein interfaceAuthenticationContext
-
getWebLoginModel
@NotNull public WebLoginModel getWebLoginModel()
- Specified by:
getWebLoginModelin interfaceAuthenticationContext
-
getSecurityContext
@NotNull public SecurityContextEx getSecurityContext()
- Specified by:
getSecurityContextin interfaceAuthenticationContext
-
getRegistrationInvitations
@NotNull public RegistrationInvitations getRegistrationInvitations()
- Specified by:
getRegistrationInvitationsin interfaceAuthenticationContext
-
getUserAuthSettingsPluginsRegistry
@NotNull public UserAuthSettingsPluginsRegistry getUserAuthSettingsPluginsRegistry()
- Specified by:
getUserAuthSettingsPluginsRegistryin interfaceAuthenticationContext
-
getServletContext
@NotNull public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContextin interfaceAuthenticationContext
-
getWebLinks
@NotNull public WebLinks getWebLinks()
- Specified by:
getWebLinksin interfaceAuthenticationContext
-
-