Class AzureDevOpsOAuth
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.azuredevops.AzureDevOpsOAuth
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.oauth.OAuthFlow
OAuthFlow.OAuthResult, OAuthFlow.UserData
-
-
Constructor Summary
Constructors Constructor Description AzureDevOpsOAuth(AzureDevOpsClient azureDevOpsClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuthFlow.OAuthResult
completeOAuth(OAuthConnectionDescriptor opb, javax.servlet.http.HttpServletRequest request, String redirectUri)
OAuthFlow.UserData
getUserData(OAuthConnectionDescriptor opb, String token, javax.servlet.http.HttpServletRequest request)
String
getUserLink(OAuthConnectionDescriptor opb, String username)
String
redirectToOAuthProvider(OAuthConnectionDescriptor connectionDescriptor, Map<String,String> stateParametrs, String scope, String redirectUri)
-
-
-
Constructor Detail
-
AzureDevOpsOAuth
public AzureDevOpsOAuth(@NotNull AzureDevOpsClient azureDevOpsClient)
-
-
Method Detail
-
redirectToOAuthProvider
@NotNull public String redirectToOAuthProvider(@NotNull OAuthConnectionDescriptor connectionDescriptor, @NotNull Map<String,String> stateParametrs, @Nullable String scope, @NotNull String redirectUri)
- Specified by:
redirectToOAuthProvider
in interfaceOAuthFlow
-
completeOAuth
@NotNull public OAuthFlow.OAuthResult completeOAuth(@NotNull OAuthConnectionDescriptor opb, @NotNull javax.servlet.http.HttpServletRequest request, @NotNull String redirectUri) throws OAuthException
- Specified by:
completeOAuth
in interfaceOAuthFlow
- Throws:
OAuthException
-
getUserData
@NotNull public OAuthFlow.UserData getUserData(@NotNull OAuthConnectionDescriptor opb, @NotNull String token, @NotNull javax.servlet.http.HttpServletRequest request)
- Specified by:
getUserData
in interfaceOAuthFlow
-
getUserLink
@NotNull public String getUserLink(@NotNull OAuthConnectionDescriptor opb, @NotNull String username)
- Specified by:
getUserLink
in interfaceOAuthFlow
-
-