Class AutoDiscoveringOIDCCredentialProvider
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.AutoDiscoveringOIDCCredentialProvider
- All Implemented Interfaces:
BlockingCredentialProvider,CredentialProvider,NonBlockingCredentialProvider,OIDCBasedCredentialProvider,LogEnabled,Component,Contextualizable,Serviceable
Sign in through an OIDC application (finding URIs by itself) 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, _silent, _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, getClientId, getIssuer, getJwkSetURL, getUserIdentity, getUserInfo, init, nonBlockingGetUserIdentity, nonBlockingGrantAnonymousRequest, nonBlockingIsStillConnected, nonBlockingUserAllowed, nonBlockingUserNotAllowed, 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
-
AutoDiscoveringOIDCCredentialProvider
-
-
Method Details
-
initUrisScope
Description copied from class:AbstractOIDCCredentialProviderInitialize the URIs- Specified by:
initUrisScopein classAbstractOIDCCredentialProvider- Throws:
AccessDeniedException- If an error occurs
-