Package org.pac4j.gae.client
Class GaeUserServiceClient
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient<C>
-
- org.pac4j.core.client.IndirectClient<GaeUserCredentials>
-
- org.pac4j.gae.client.GaeUserServiceClient
-
- All Implemented Interfaces:
Client<GaeUserCredentials>
public class GaeUserServiceClient extends IndirectClient<GaeUserCredentials>
This class is the OpenID client to authenticate users with UserService on App Engine
- Since:
- 1.6.0
- Author:
- Patrice de Saint Steban
-
-
Field Summary
Fields Modifier and Type Field Description protected String
authDomain
protected com.google.appengine.api.users.UserService
service
-
Fields inherited from class org.pac4j.core.client.IndirectClient
ATTEMPTED_AUTHENTICATION_SUFFIX, callbackUrl, callbackUrlResolver, urlResolver
-
Fields inherited from class org.pac4j.core.client.BaseClient
logger
-
-
Constructor Summary
Constructors Constructor Description GaeUserServiceClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
clientInit()
String
getAuthDomain()
void
setAuthDomain(String authDomain)
Set the authDomain for connect to google apps for domain with the UserService-
Methods inherited from class org.pac4j.core.client.IndirectClient
computeFinalCallbackUrl, defaultLogoutActionBuilder, defaultRedirectionActionBuilder, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCredentials, getLogoutAction, getLogoutActionBuilder, getNonceSessionAttributeName, getRedirectionAction, getRedirectionActionBuilder, getStateSessionAttributeName, getUrlResolver, internalInit, newDefaultCallbackUrlResolver, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setLogoutActionBuilder, setRedirectionActionBuilder, setUrlResolver, toString
-
Methods inherited from class org.pac4j.core.client.BaseClient
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getUserProfile, notifySessionRenewal, renewUserProfile, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setName, setProfileCreator, setProfileFactoryWhenNotAuthenticated
-
Methods inherited from class org.pac4j.core.util.InitializableObject
init, isInitialized
-
-
-
-
Field Detail
-
service
protected com.google.appengine.api.users.UserService service
-
authDomain
protected String authDomain
-
-
Method Detail
-
clientInit
protected void clientInit()
- Specified by:
clientInit
in classIndirectClient<GaeUserCredentials>
-
setAuthDomain
public void setAuthDomain(String authDomain)
Set the authDomain for connect to google apps for domain with the UserService- Parameters:
authDomain
- the authentication domain
-
getAuthDomain
public String getAuthDomain()
-
-