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 JsonAccountsResponse
getAccounts(OAuthConnectionDescriptor connectionDescriptor, String accessToken)
String
getAuthorizeUrl(OAuthConnectionDescriptor connectionDescriptor)
String
getClientId(OAuthConnectionDescriptor connectionDescriptor)
List<AzureDevOpsRepository>
getRepositories(OAuthConnectionDescriptor connectionDescriptor, String accessToken)
JsonAccessTokenResponse
getToken(OAuthConnectionDescriptor opb, String code, String redirectUri)
String
getTokenUrl(OAuthConnectionDescriptor connectionDescriptor)
JsonUserProfileResponse
getUserProfile(OAuthConnectionDescriptor connectionDescriptor, String accessToken)
JsonAccessTokenResponse
refreshToken(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)
-
-