public class OAuth2AuthorizationCodeManager extends OAuth2Manager
baseUri, clientId, gson, httpClient, JSON| Constructor and Description |
|---|
OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri) |
OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri,
okhttp3.OkHttpClient httpClient) |
OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri,
java.lang.String baseUri) |
OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri,
java.lang.String baseUri,
okhttp3.OkHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
io.vavr.control.Either<OAuth2Error,OAuth2TokenResponse> |
fetchToken(java.lang.String code) |
java.lang.String |
getAuthorizationUrl(java.util.Collection<Scope> scopes,
java.lang.String state) |
java.lang.String |
getClientSecret() |
OAuth2AuthorizationCodeParams |
getParamsFromUrl(java.lang.String url) |
java.lang.String |
getRedirectUri() |
io.vavr.control.Either<OAuth2Error,OAuth2TokenResponse> |
refreshToken(java.lang.String refreshToken) |
void |
setClientSecret(java.lang.String clientSecret) |
void |
setRedirectUri(java.lang.String redirectUri) |
decodeValue, encodeValue, getBaseUri, getClientId, getCompleteUri, getHttpClient, getScopesString, mapToJson, post, setBaseUri, setBaseUri, setClientId, setHttpClientpublic OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri)
public OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri,
java.lang.String baseUri)
public OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri,
okhttp3.OkHttpClient httpClient)
public OAuth2AuthorizationCodeManager(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String redirectUri,
java.lang.String baseUri,
okhttp3.OkHttpClient httpClient)
public java.lang.String getClientSecret()
public void setClientSecret(java.lang.String clientSecret)
public java.lang.String getRedirectUri()
public void setRedirectUri(java.lang.String redirectUri)
public java.lang.String getAuthorizationUrl(java.util.Collection<Scope> scopes, java.lang.String state)
public OAuth2AuthorizationCodeParams getParamsFromUrl(java.lang.String url) throws java.lang.Exception
java.lang.Exceptionpublic io.vavr.control.Either<OAuth2Error,OAuth2TokenResponse> fetchToken(java.lang.String code) throws java.io.IOException
fetchToken in class OAuth2Managerjava.io.IOExceptionpublic io.vavr.control.Either<OAuth2Error,OAuth2TokenResponse> refreshToken(java.lang.String refreshToken) throws java.io.IOException
refreshToken in class OAuth2Managerjava.io.IOException