Class TfsAccessTokenProvider
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.tfs.TfsAccessTokenProvider
-
- All Implemented Interfaces:
AccessTokenProvider
public class TfsAccessTokenProvider extends Object implements AccessTokenProvider
TFS oauth token provider.
-
-
Constructor Summary
Constructors Constructor Description TfsAccessTokenProvider(WebLinks webLinks, SSLTrustStoreProvider sslTrustStoreProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuthTokencompleteAuthorization(OAuthConnectionDescriptor connection, long userId, String code)protected StringgetAuthorizeUrl()StringgetAuthorizeUrl(OAuthConnectionDescriptor connection, String state, String scope)protected StringgetProfileUrl()protected StringgetTokenUrl()OAuthTokengetUpdatedToken(OAuthConnectionDescriptor connection, OAuthToken token)
-
-
-
Constructor Detail
-
TfsAccessTokenProvider
public TfsAccessTokenProvider(@NotNull WebLinks webLinks, @NotNull SSLTrustStoreProvider sslTrustStoreProvider)
-
-
Method Detail
-
getTokenUrl
@NotNull protected String getTokenUrl()
-
getAuthorizeUrl
public String getAuthorizeUrl(@NotNull OAuthConnectionDescriptor connection, String state, String scope)
- Specified by:
getAuthorizeUrlin interfaceAccessTokenProvider
-
getAuthorizeUrl
@NotNull protected String getAuthorizeUrl()
-
completeAuthorization
public OAuthToken completeAuthorization(@NotNull OAuthConnectionDescriptor connection, long userId, String code) throws Exception
- Specified by:
completeAuthorizationin interfaceAccessTokenProvider- Throws:
Exception
-
getUpdatedToken
public OAuthToken getUpdatedToken(@NotNull OAuthConnectionDescriptor connection, OAuthToken token) throws Exception
- Specified by:
getUpdatedTokenin interfaceAccessTokenProvider- Throws:
Exception
-
getProfileUrl
@NotNull protected String getProfileUrl()
-
-