Package org.keycloak.adapters.jetty
Class KeycloakJettyAuthenticator
- java.lang.Object
-
- org.eclipse.jetty.security.authentication.LoginAuthenticator
-
- org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator
-
- org.keycloak.adapters.jetty.KeycloakJettyAuthenticator
-
- All Implemented Interfaces:
org.eclipse.jetty.security.Authenticator
public class KeycloakJettyAuthenticator extends AbstractKeycloakJettyAuthenticator
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator
AbstractKeycloakJettyAuthenticator.KeycloakAuthentication
-
-
Field Summary
-
Fields inherited from class org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator
adapterConfig, configResolver, deploymentContext, errorPage, log, nodesRegistrationManagement, TOKEN_STORE_NOTE
-
-
Constructor Summary
Constructors Constructor Description KeycloakJettyAuthenticator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.jetty.server.AuthenticationcreateAuthentication(org.eclipse.jetty.server.UserIdentity userIdentity, org.eclipse.jetty.server.Request request)protected JettyRequestAuthenticatorcreateRequestAuthenticator(org.eclipse.jetty.server.Request request, org.keycloak.adapters.jetty.spi.JettyHttpFacade facade, KeycloakDeployment deployment, AdapterTokenStore tokenStore)org.keycloak.adapters.jetty.spi.JettyUserSessionManagementcreateSessionManagement(org.eclipse.jetty.server.Request request)AdapterTokenStorecreateSessionTokenStore(org.eclipse.jetty.server.Request request, KeycloakDeployment resolvedDeployment)protected org.eclipse.jetty.server.RequestresolveRequest(javax.servlet.ServletRequest req)-
Methods inherited from class org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator
createIdentity, getAdapterConfig, getAuthMethod, getConfigResolver, getTokenStore, initializeKeycloak, logoutCurrent, register, secureResponse, setAdapterConfig, setConfigResolver, setConfiguration, validateRequest
-
-
-
-
Method Detail
-
resolveRequest
protected org.eclipse.jetty.server.Request resolveRequest(javax.servlet.ServletRequest req)
- Specified by:
resolveRequestin classAbstractKeycloakJettyAuthenticator
-
createAuthentication
protected org.eclipse.jetty.server.Authentication createAuthentication(org.eclipse.jetty.server.UserIdentity userIdentity, org.eclipse.jetty.server.Request request)- Specified by:
createAuthenticationin classAbstractKeycloakJettyAuthenticator
-
createSessionTokenStore
public AdapterTokenStore createSessionTokenStore(org.eclipse.jetty.server.Request request, KeycloakDeployment resolvedDeployment)
- Specified by:
createSessionTokenStorein classAbstractKeycloakJettyAuthenticator
-
createSessionManagement
public org.keycloak.adapters.jetty.spi.JettyUserSessionManagement createSessionManagement(org.eclipse.jetty.server.Request request)
- Specified by:
createSessionManagementin classAbstractKeycloakJettyAuthenticator
-
createRequestAuthenticator
protected JettyRequestAuthenticator createRequestAuthenticator(org.eclipse.jetty.server.Request request, org.keycloak.adapters.jetty.spi.JettyHttpFacade facade, KeycloakDeployment deployment, AdapterTokenStore tokenStore)
- Overrides:
createRequestAuthenticatorin classAbstractKeycloakJettyAuthenticator
-
-