Class GitHubAuthentication
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.github.GitHubAuthentication
-
public class GitHubAuthentication extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
GitHubAuthentication.BaseGitHubAuthentication
class
GitHubAuthentication.GitHubComAuth
class
GitHubAuthentication.GitHubEnterpriseAuth
-
Field Summary
Fields Modifier and Type Field Description static String
GITHUB_COM_LOGIN_CONTROLLER_PATH
static String
GITHUB_ENTERPRISE_LOGIN_CONTROLLER_PATH
static String
ORGANIZATION_KEY
-
Constructor Summary
Constructors Constructor Description GitHubAuthentication(AuthenticationContext context, GitHubOAuthProvider gitHubOAuthProvider, GHEOAuthProvider gitHubEnterpiseOAuthProvider, GitHubOAuth gitHubOAuth, UserAvatarsManager userAvatarsManager, GitHubAvatarProvider gitHubAvatarProvider, UniqueRedirectService uniqueRedirectService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GitHubAuthentication.GitHubComAuth
getGitHubAuth()
GitHubAuthentication.GitHubEnterpriseAuth
getGitHubCeEeAuth()
-
-
-
Field Detail
-
ORGANIZATION_KEY
public static final String ORGANIZATION_KEY
- See Also:
- Constant Field Values
-
GITHUB_COM_LOGIN_CONTROLLER_PATH
public static final String GITHUB_COM_LOGIN_CONTROLLER_PATH
- See Also:
- Constant Field Values
-
GITHUB_ENTERPRISE_LOGIN_CONTROLLER_PATH
public static final String GITHUB_ENTERPRISE_LOGIN_CONTROLLER_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GitHubAuthentication
public GitHubAuthentication(@NotNull AuthenticationContext context, @NotNull GitHubOAuthProvider gitHubOAuthProvider, @NotNull GHEOAuthProvider gitHubEnterpiseOAuthProvider, @NotNull GitHubOAuth gitHubOAuth, @NotNull UserAvatarsManager userAvatarsManager, @NotNull GitHubAvatarProvider gitHubAvatarProvider, @NotNull UniqueRedirectService uniqueRedirectService)
-
-
Method Detail
-
getGitHubAuth
@NotNull public GitHubAuthentication.GitHubComAuth getGitHubAuth()
-
getGitHubCeEeAuth
@NotNull public GitHubAuthentication.GitHubEnterpriseAuth getGitHubCeEeAuth()
-
-