Class GoogleCredentialProvider
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.authentication.AbstractCredentialProvider
org.ametys.plugins.extrausermgt.authentication.oidc.AbstractOIDCCredentialProvider
org.ametys.plugins.extrausermgt.authentication.oidc.GoogleCredentialProvider
- All Implemented Interfaces:
BlockingCredentialProvider
,CredentialProvider
,LogEnabled
,Component
,Contextualizable
,Serviceable
Sign in through Google, using the OpenId Connect protocol.
-
Field Summary
Fields inherited from class org.ametys.plugins.extrausermgt.authentication.oidc.AbstractOIDCCredentialProvider
_authUri, _clientID, _clientSecret, _context, _iss, _jwkSetURL, _scope, _tokenEndpointUri, _userInfoEndpoint, EXPDATE_SESSION_ATTRIBUTE, REDIRECT_URI_SESSION_ATTRIBUTE, REFRESH_TOKEN_SESSION_ATTRIBUTE, STATE_SESSION_ATTRIBUTE, TOKEN_SESSION_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Methods inherited from class org.ametys.plugins.extrausermgt.authentication.oidc.AbstractOIDCCredentialProvider
blockingGetUserIdentity, blockingGrantAnonymousRequest, blockingIsStillConnected, blockingUserAllowed, blockingUserNotAllowed, buildAbsoluteURI, checkState, contextualize, getClientAuthentication, getUserIdentity, getUserInfo, init, requestToken, requestToken, requiresNewWindow, service, signIn, validateIdToken
Methods inherited from class org.ametys.core.authentication.AbstractCredentialProvider
equals, getCredentialProviderModelId, getId, getLabel, getParameterValues, hashCode
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.core.authentication.CredentialProvider
getCredentialProviderModelId, getId, getLabel, getParameterValues, getUserIdentity, grantAnonymousRequest, isStillConnected, userAllowed, userNotAllowed
-
Constructor Details
-
GoogleCredentialProvider
public GoogleCredentialProvider()
-
-
Method Details
-
initUrisScope
Description copied from class:AbstractOIDCCredentialProvider
Initialize the URIs- Specified by:
initUrisScope
in classAbstractOIDCCredentialProvider
- Throws:
AccessDeniedException
- If an error occurs
-