public class OAuth2Helper extends Object
| Constructor and Description |
|---|
OAuth2Helper(NonceProvider nonceProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.oltu.oauth2.client.response.OAuthResourceResponse |
getOAuth2Profile(org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse oAuth2Response,
OAuth2Provider provider) |
static URL |
getOAuth2URL(OAuth2Provider provider,
String returnUrl) |
OAuth2Resource.OAuth2ProfileDetails |
getOAuth2UserInfo(Request request,
org.apache.oltu.oauth2.client.response.OAuthResourceResponse resourceResponse,
org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse tokenResponse,
OAuth2Provider prov,
String oAuth2Code,
String returnUrl) |
org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse |
obtainAuth2Token(OAuth2Provider provider,
String accessCode) |
static Pair<String,String> |
parseState(String encoded) |
static String |
toState(String providerId,
String returnUrl) |
public OAuth2Helper(NonceProvider nonceProvider)
public static URL getOAuth2URL(OAuth2Provider provider, String returnUrl)
public org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse obtainAuth2Token(OAuth2Provider provider, String accessCode) throws org.apache.oltu.oauth2.common.exception.OAuthSystemException, org.apache.oltu.oauth2.common.exception.OAuthProblemException
org.apache.oltu.oauth2.common.exception.OAuthSystemExceptionorg.apache.oltu.oauth2.common.exception.OAuthProblemExceptionpublic org.apache.oltu.oauth2.client.response.OAuthResourceResponse getOAuth2Profile(org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse oAuth2Response,
OAuth2Provider provider)
throws org.apache.oltu.oauth2.common.exception.OAuthSystemException,
org.apache.oltu.oauth2.common.exception.OAuthProblemException
org.apache.oltu.oauth2.common.exception.OAuthSystemExceptionorg.apache.oltu.oauth2.common.exception.OAuthProblemExceptionpublic OAuth2Resource.OAuth2ProfileDetails getOAuth2UserInfo(Request request, org.apache.oltu.oauth2.client.response.OAuthResourceResponse resourceResponse, org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse tokenResponse, OAuth2Provider prov, String oAuth2Code, String returnUrl) throws BadRequestException
BadRequestExceptionCopyright © 2021 McEvoy Software Ltd. All rights reserved.