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:
getLoginConfiguration
in interfaceAuthenticationContext
-
getOAuthConnectionsManager
@NotNull public OAuthConnectionsManager getOAuthConnectionsManager()
- Specified by:
getOAuthConnectionsManager
in interfaceAuthenticationContext
-
getProjectManager
@NotNull public ProjectManager getProjectManager()
- Specified by:
getProjectManager
in interfaceAuthenticationContext
-
getUserModel
@NotNull public UserModel getUserModel()
- Specified by:
getUserModel
in interfaceAuthenticationContext
-
getServerSettings
@NotNull public ServerSettings getServerSettings()
- Specified by:
getServerSettings
in interfaceAuthenticationContext
-
getWebControllerManager
@NotNull public WebControllerManager getWebControllerManager()
- Specified by:
getWebControllerManager
in interfaceAuthenticationContext
-
getAuthorizationInterceptor
@NotNull public AuthorizationInterceptor getAuthorizationInterceptor()
- Specified by:
getAuthorizationInterceptor
in interfaceAuthenticationContext
-
getPagePlaces
@NotNull public PagePlaces getPagePlaces()
- Specified by:
getPagePlaces
in interfaceAuthenticationContext
-
getOAuthTokensStorage
@NotNull public OAuthTokensStorage getOAuthTokensStorage()
- Specified by:
getOAuthTokensStorage
in interfaceAuthenticationContext
-
getWebLoginModel
@NotNull public WebLoginModel getWebLoginModel()
- Specified by:
getWebLoginModel
in interfaceAuthenticationContext
-
getSecurityContext
@NotNull public SecurityContextEx getSecurityContext()
- Specified by:
getSecurityContext
in interfaceAuthenticationContext
-
getRegistrationInvitations
@NotNull public RegistrationInvitations getRegistrationInvitations()
- Specified by:
getRegistrationInvitations
in interfaceAuthenticationContext
-
getUserAuthSettingsPluginsRegistry
@NotNull public UserAuthSettingsPluginsRegistry getUserAuthSettingsPluginsRegistry()
- Specified by:
getUserAuthSettingsPluginsRegistry
in interfaceAuthenticationContext
-
getServletContext
@NotNull public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContext
in interfaceAuthenticationContext
-
getWebLinks
@NotNull public WebLinks getWebLinks()
- Specified by:
getWebLinks
in interfaceAuthenticationContext
-
-