Class FacebookCredentialProvider
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.FacebookCredentialProvider
- All Implemented Interfaces:
BlockingCredentialProvider,CredentialProvider,LogEnabled,Component,Contextualizable,Serviceable
Sign in through Facebook, 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
Constructors -
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, validateIdTokenMethods inherited from class org.ametys.core.authentication.AbstractCredentialProvider
equals, getCredentialProviderModelId, getId, getLabel, getParameterValues, hashCodeMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLoggerMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.core.authentication.CredentialProvider
getCredentialProviderModelId, getId, getLabel, getParameterValues, getUserIdentity, grantAnonymousRequest, isStillConnected, userAllowed, userNotAllowed
-
Constructor Details
-
FacebookCredentialProvider
public FacebookCredentialProvider()
-
-
Method Details
-
initUrisScope
Description copied from class:AbstractOIDCCredentialProviderInitialize the URIs- Specified by:
initUrisScopein classAbstractOIDCCredentialProvider- Throws:
AccessDeniedException- If an error occurs
-