Package com.boldsign.auth
Class OAuthClient
- java.lang.Object
-
- com.boldsign.auth.OAuthClient
-
public class OAuthClient extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOAuthClient.Region
-
Field Summary
Fields Modifier and Type Field Description static Stringcode_challengestatic Stringcode_verifier
-
Constructor Summary
Constructors Constructor Description OAuthClient(String clientId, String clientSecret)OAuthClient(String clientId, String clientSecret, String scope)OAuthClient(String clientId, String clientSecret, String scope, String redirectUri)OAuthClient(String clientId, String clientSecret, String scope, String redirectUri, String state)OAuthClient(String clientId, String clientSecret, String scope, String redirectUri, String state, String region)OAuthClient(String clientId, String clientSecret, String scope, String redirectUri, String state, String region, String codeChallenge, String codeVerifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuthTokenexchangeCodeForToken(String code)OAuthTokengetAccessTokenWithClientCredentials()StringgetAuthorizationUrl()OAuthTokenrefreshAccessToken(String refreshToken)
-
-
-
Constructor Detail
-
OAuthClient
public OAuthClient(String clientId, String clientSecret, String scope, String redirectUri, String state, String region, String codeChallenge, String codeVerifier)
-
OAuthClient
public OAuthClient(String clientId, String clientSecret, String scope, String redirectUri, String state, String region)
-
OAuthClient
public OAuthClient(String clientId, String clientSecret, String scope, String redirectUri, String state)
-
OAuthClient
public OAuthClient(String clientId, String clientSecret, String scope, String redirectUri)
-
-
Method Detail
-
getAuthorizationUrl
public String getAuthorizationUrl()
-
exchangeCodeForToken
public OAuthToken exchangeCodeForToken(String code)
-
refreshAccessToken
public OAuthToken refreshAccessToken(String refreshToken)
-
getAccessTokenWithClientCredentials
public OAuthToken getAccessTokenWithClientCredentials()
-
-