Class OpenIdJsonTokenExtractor
java.lang.Object
com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
com.github.scribejava.apis.openid.OpenIdJsonTokenExtractor
- All Implemented Interfaces:
TokenExtractor<OAuth2AccessToken>
public class OpenIdJsonTokenExtractor extends OAuth2AccessTokenJsonExtractor
additionally parses OpenID id_token
-
Field Summary
Fields inherited from class com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
OBJECT_MAPPER
-
Constructor Summary
Constructors Modifier Constructor Description protected
OpenIdJsonTokenExtractor()
-
Method Summary
Modifier and Type Method Description protected OpenIdOAuth2AccessToken
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)
static OpenIdJsonTokenExtractor
instance()
Methods inherited from class com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
extract, extractRequiredParameter, generateError
-
Constructor Details
-
OpenIdJsonTokenExtractor
protected OpenIdJsonTokenExtractor()
-
-
Method Details
-
instance
-
createToken
protected OpenIdOAuth2AccessToken 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
-