Package io.milton.http.http11.auth
Class OAuth2Helper
java.lang.Object
io.milton.http.http11.auth.OAuth2Helper
- Author:
- Lee YOU
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.oltu.oauth2.client.response.OAuthResourceResponsegetOAuth2Profile(org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse oAuth2Response, OAuth2Provider provider) static URLgetOAuth2URL(OAuth2Provider provider, String returnUrl) 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.OAuthAccessTokenResponseobtainAuth2Token(OAuth2Provider provider, String accessCode) parseState(String encoded) static String
-
Constructor Details
-
OAuth2Helper
-
-
Method Details
-
getOAuth2URL
-
toState
-
parseState
-
obtainAuth2Token
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 - Throws:
org.apache.oltu.oauth2.common.exception.OAuthSystemExceptionorg.apache.oltu.oauth2.common.exception.OAuthProblemException
-
getOAuth2Profile
public 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 - Throws:
org.apache.oltu.oauth2.common.exception.OAuthSystemExceptionorg.apache.oltu.oauth2.common.exception.OAuthProblemException
-
getOAuth2UserInfo
public 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 - Throws:
BadRequestException
-