public class GoogleProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.log4j.Logger |
log |
| Constructor and Description |
|---|
GoogleProcessor(String clientID,
String clientSecret,
String returnURL,
String accessType,
String applicationName,
String randomAlgorithm,
String scope) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
generateSecureString() |
com.google.api.services.oauth2.Oauth2 |
getOAuth2Instance(GoogleAccessTokenContext accessTokenContext) |
protected InteractionState |
initialInteraction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Set<String> scopes) |
protected com.google.api.client.googleapis.auth.oauth2.GoogleTokenResponse |
obtainAccessToken(javax.servlet.http.HttpServletRequest request) |
com.google.api.services.oauth2.model.Userinfo |
obtainUserInfo(GoogleAccessTokenContext accessTokenContext) |
InteractionState |
processOAuthInteraction(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse) |
protected InteractionState |
processOAuthInteractionImpl(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Set<String> scopes) |
void |
refreshToken(GoogleAccessTokenContext accessTokenContext)
Refresh existing access token.
|
void |
revokeToken(GoogleAccessTokenContext accessTokenContext)
Revoke existing access token, so it won't be valid anymore.
|
GoogleAccessTokenContext |
validateTokenAndUpdateScopes(GoogleAccessTokenContext accessTokenContext) |
public InteractionState processOAuthInteraction(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws IOException, SocialException
IOExceptionSocialExceptionprotected InteractionState processOAuthInteractionImpl(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Set<String> scopes) throws IOException, SocialException
IOExceptionSocialExceptionprotected InteractionState initialInteraction(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Set<String> scopes) throws IOException
IOExceptionprotected com.google.api.client.googleapis.auth.oauth2.GoogleTokenResponse obtainAccessToken(javax.servlet.http.HttpServletRequest request)
throws SocialException
SocialExceptionpublic GoogleAccessTokenContext validateTokenAndUpdateScopes(GoogleAccessTokenContext accessTokenContext) throws SocialException
SocialExceptionpublic com.google.api.services.oauth2.model.Userinfo obtainUserInfo(GoogleAccessTokenContext accessTokenContext) throws SocialException
SocialExceptionpublic com.google.api.services.oauth2.Oauth2 getOAuth2Instance(GoogleAccessTokenContext accessTokenContext)
public void revokeToken(GoogleAccessTokenContext accessTokenContext) throws SocialException
accessTokenContext - SocialExceptionpublic void refreshToken(GoogleAccessTokenContext accessTokenContext)
accessTokenContext - with refreshToken attachedprotected String generateSecureString()
Copyright © 2014 JBoss Inc.. All Rights Reserved.