Package com.github.scribejava.apis.polar
Class PolarJsonTokenExtractor
java.lang.Object
com.github.scribejava.core.extractors.AbstractJsonExtractor
com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
com.github.scribejava.apis.polar.PolarJsonTokenExtractor
- All Implemented Interfaces:
TokenExtractor<OAuth2AccessToken>
public class PolarJsonTokenExtractor extends OAuth2AccessTokenJsonExtractor
Token related documentation: https://www.polar.com/accesslink-api/#token-endpoint
-
Field Summary
Fields inherited from class com.github.scribejava.core.extractors.AbstractJsonExtractor
OBJECT_MAPPER
-
Constructor Summary
Constructors Modifier Constructor Description protected
PolarJsonTokenExtractor()
-
Method Summary
Modifier and Type Method Description protected PolarOAuth2AccessToken
createToken(java.lang.String accessToken, java.lang.String tokenType, java.lang.Integer expiresIn, java.lang.String refreshToken, java.lang.String scope, com.fasterxml.jackson.databind.JsonNode response, java.lang.String rawResponse)
void
generateError(java.lang.String rawResponse)
static PolarJsonTokenExtractor
instance()
Methods inherited from class com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
extract
Methods inherited from class com.github.scribejava.core.extractors.AbstractJsonExtractor
extractRequiredParameter
-
Constructor Details
-
PolarJsonTokenExtractor
protected PolarJsonTokenExtractor()
-
-
Method Details
-
instance
-
createToken
protected PolarOAuth2AccessToken createToken(java.lang.String accessToken, java.lang.String tokenType, java.lang.Integer expiresIn, java.lang.String refreshToken, java.lang.String scope, com.fasterxml.jackson.databind.JsonNode response, java.lang.String rawResponse)- Overrides:
createToken
in classOAuth2AccessTokenJsonExtractor
-
generateError
public void generateError(java.lang.String rawResponse) throws java.io.IOException- Overrides:
generateError
in classOAuth2AccessTokenJsonExtractor
- Throws:
java.io.IOException
-