Package org.pac4j.scribe.extractors
Class OrcidJsonExtractor
- java.lang.Object
-
- com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
-
- org.pac4j.scribe.extractors.OrcidJsonExtractor
-
- All Implemented Interfaces:
com.github.scribejava.core.extractors.TokenExtractor<com.github.scribejava.core.model.OAuth2AccessToken>
public class OrcidJsonExtractor extends com.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
This class represents a specific JSON extractor for ORCiD using OAuth protocol version 2. It could be part of the Scribe library.- Since:
- 1.6.0
- Author:
- Jens Tinglev
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
OrcidJsonExtractor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.github.scribejava.core.model.OAuth2AccessToken
createToken(String accessToken, String tokenType, Integer expiresIn, String refreshToken, String scope, com.fasterxml.jackson.databind.JsonNode response, String rawResponse)
static OrcidJsonExtractor
instance()
-
-
-
Method Detail
-
instance
public static OrcidJsonExtractor instance()
-
createToken
protected com.github.scribejava.core.model.OAuth2AccessToken createToken(String accessToken, String tokenType, Integer expiresIn, String refreshToken, String scope, com.fasterxml.jackson.databind.JsonNode response, String rawResponse)
- Overrides:
createToken
in classcom.github.scribejava.core.extractors.OAuth2AccessTokenJsonExtractor
-
-