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
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator
AbstractKeycloakJettyAuthenticator.KeycloakAuthenticationNested classes/interfaces inherited from interface org.eclipse.jetty.security.Authenticator
org.eclipse.jetty.security.Authenticator.AuthConfiguration, org.eclipse.jetty.security.Authenticator.Factory -
Field Summary
Fields inherited from class org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator
adapterConfig, configResolver, deploymentContext, errorPage, log, nodesRegistrationManagement, TOKEN_STORE_NOTEFields inherited from class org.eclipse.jetty.security.authentication.LoginAuthenticator
_identityService, _loginService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) createSessionTokenStore(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, validateRequestMethods inherited from class org.eclipse.jetty.security.authentication.LoginAuthenticator
getLoginService, login, logout, prepareRequest, renewSession
-
Constructor Details
-
KeycloakJettyAuthenticator
public KeycloakJettyAuthenticator()
-
-
Method Details
-
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
-