Class AzureDevOpsClient
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.azuredevops.AzureDevOpsClient
-
public class AzureDevOpsClient extends Object
-
-
Constructor Summary
Constructors Constructor Description AzureDevOpsClient(SSLTrustStoreProvider sslTrustStoreProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonAccountsResponsegetAccounts(OAuthConnectionDescriptor connectionDescriptor, String accessToken)StringgetAuthorizeUrl(OAuthConnectionDescriptor connectionDescriptor)StringgetClientId(OAuthConnectionDescriptor connectionDescriptor)List<AzureDevOpsRepository>getRepositories(OAuthConnectionDescriptor connectionDescriptor, String accessToken)JsonAccessTokenResponsegetToken(OAuthConnectionDescriptor opb, String code, String redirectUri)StringgetTokenUrl(OAuthConnectionDescriptor connectionDescriptor)JsonUserProfileResponsegetUserProfile(OAuthConnectionDescriptor connectionDescriptor, String accessToken)JsonAccessTokenResponserefreshToken(OAuthConnectionDescriptor connectionDescriptor, RefreshableToken token, String redirectUri)
-
-
-
Constructor Detail
-
AzureDevOpsClient
public AzureDevOpsClient(@NotNull SSLTrustStoreProvider sslTrustStoreProvider)
-
-
Method Detail
-
getToken
@NotNull public JsonAccessTokenResponse getToken(@NotNull OAuthConnectionDescriptor opb, @NotNull String code, @NotNull String redirectUri) throws OAuthException
- Throws:
OAuthException
-
getUserProfile
@NotNull public JsonUserProfileResponse getUserProfile(@NotNull OAuthConnectionDescriptor connectionDescriptor, @NotNull String accessToken) throws OAuthException
- Throws:
OAuthException
-
getAccounts
@NotNull public JsonAccountsResponse getAccounts(@NotNull OAuthConnectionDescriptor connectionDescriptor, @NotNull String accessToken) throws OAuthException
- Throws:
OAuthException
-
refreshToken
@NotNull public JsonAccessTokenResponse refreshToken(@NotNull OAuthConnectionDescriptor connectionDescriptor, @NotNull RefreshableToken token, @NotNull String redirectUri) throws OAuthException
- Throws:
OAuthException
-
getRepositories
@NotNull public List<AzureDevOpsRepository> getRepositories(@NotNull OAuthConnectionDescriptor connectionDescriptor, @NotNull String accessToken) throws OAuthException
- Throws:
OAuthException
-
getAuthorizeUrl
@NotNull public String getAuthorizeUrl(@NotNull OAuthConnectionDescriptor connectionDescriptor)
-
getTokenUrl
@NotNull public String getTokenUrl(@NotNull OAuthConnectionDescriptor connectionDescriptor)
-
getClientId
@NotNull public String getClientId(@NotNull OAuthConnectionDescriptor connectionDescriptor)
-
-