Package dev.dsf.common.auth
Class DsfOpenIdConfiguration
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.security.openid.OpenIdConfiguration
dev.dsf.common.auth.DsfOpenIdConfiguration
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Container,org.eclipse.jetty.util.component.Destroyable,org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.util.component.Dumpable.DumpableContainer,org.eclipse.jetty.util.component.LifeCycle
public class DsfOpenIdConfiguration
extends org.eclipse.jetty.security.openid.OpenIdConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.ListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, STARTED, STARTING, STOPPED, STOPPINGFields inherited from interface org.eclipse.jetty.util.component.Dumpable
KEY -
Constructor Summary
ConstructorsConstructorDescriptionDsfOpenIdConfiguration(String issuer, String clientId, String clientSecret, org.eclipse.jetty.client.HttpClient httpClient, boolean backChannelLogoutEnabled, boolean bearerTokenEnabled) -
Method Summary
Modifier and TypeMethodDescriptioncom.auth0.jwt.interfaces.RSAKeyProviderbooleanprotected voidprocessMetadata(Map<String, Object> discoveryDocument) Methods inherited from class org.eclipse.jetty.security.openid.OpenIdConfiguration
addScopes, doStart, fetchOpenIdConnectMetadata, getAuthEndpoint, getAuthMethod, getClientId, getClientSecret, getEndSessionEndpoint, getHttpClient, getIssuer, getScopes, getTokenEndpoint, isAuthenticateNewUsers, isLogoutWhenIdTokenIsExpired, setAuthenticateNewUsers, setLogoutWhenIdTokenIsExpired, toStringMethods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, doStop, dump, dump, dump, dumpObjects, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, start, stop, unmanage, updateBean, updateBean, updateBeans, updateBeansMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.component.Container
getCachedBeans, getEventListenersMethods inherited from interface org.eclipse.jetty.util.component.Dumpable
dumpSelfMethods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
Constructor Details
-
DsfOpenIdConfiguration
-
-
Method Details
-
processMetadata
- Overrides:
processMetadatain classorg.eclipse.jetty.security.openid.OpenIdConfiguration
-
isBackChannelLogoutEnabled
public boolean isBackChannelLogoutEnabled() -
getRsaKeyProvider
public com.auth0.jwt.interfaces.RSAKeyProvider getRsaKeyProvider()- Returns:
nullifisBackChannelLogoutEnabled()returns false, or this (LifeCycle) object was not initialized- See Also:
-
AbstractLifeCycle.start()
-