congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
org.keycloak.adapters.tomcat
Code IndexAdd Tabnine to your IDE (free)

How to use org.keycloak.adapters.tomcat

Best Java code snippets using org.keycloak.adapters.tomcat (Showing top 20 results out of 315)

origin: org.keycloak/keycloak-tomcat-core-adapter

private AdapterTokenStore createSessionTokenStore(Request request, KeycloakDeployment resolvedDeployment) {
  AdapterTokenStore store;
  store = new CatalinaSessionTokenStore(request, resolvedDeployment, userSessionManagement, createPrincipalFactory(), this);
  return store;
}
origin: org.keycloak/keycloak-tomcat-adapter-spi

protected Group[] getRoleSets(Collection<String> roleSet) {
  SimpleGroup roles = new SimpleGroup("Roles");
  Group[] roleSets = {roles};
  for (String role : roleSet) {
    roles.addMember(new SimplePrincipal(role));
  }
  return roleSets;
}
origin: org.keycloak/spring-boot-container-bundle

/**
 * Method called by Tomcat >= 8.5.5
 */
protected boolean doAuthenticate(Request request, HttpServletResponse response) throws IOException {
  return this.authenticate(request, response);
}
origin: org.keycloak/keycloak-tomcat-core-adapter

protected CatalinaRequestAuthenticator createRequestAuthenticator(Request request, CatalinaHttpFacade facade, KeycloakDeployment deployment, AdapterTokenStore tokenStore) {
  return new CatalinaRequestAuthenticator(deployment, tokenStore, facade, request, createPrincipalFactory());
}
origin: org.keycloak/spring-boot-container-bundle

  @Override
  protected AbstractAuthenticatedActionsValve createAuthenticatedActionsValve(AdapterDeploymentContext deploymentContext, Valve next, Container container) {
    return new AuthenticatedActionsValve(deploymentContext, next, container);
  }
}
origin: org.keycloak/spring-boot-container-bundle

  @Override
  public void logoutHttpSessions(List<String> ids) {
    delegate.logoutHttpSessions(sessionManager, ids);
  }
}
origin: org.keycloak/spring-boot-container-bundle

public void logout(Request request) {
  logoutInternal(request);
}
origin: org.keycloak/keycloak-tomcat6-adapter

@Override
public boolean authenticate(Request request, Response response, LoginConfig config) throws java.io.IOException {
  return authenticateInternal(request, response, config);
}
origin: org.keycloak/spring-boot-container-bundle

  public boolean restoreRequest() {
    return valve.keycloakRestoreRequest(request);
  }
}
origin: org.keycloak/keycloak-tomcat-adapter-spi

@Override
public void logoutAll() {
  delegate.logoutAll(sessionManager);
}
origin: org.keycloak/keycloak-tomcat-adapter-spi

@Override
public void resetCookie(String name, String path) {
  setCookie(name, "", path, null, 0, false, false);
}
origin: org.keycloak/keycloak-tomcat-core-adapter

@Override
public void checkCurrentToken() {
  this.authenticatedPrincipal = checkPrincipalFromCookie();
}
origin: org.keycloak/spring-boot-container-bundle

protected Group[] getRoleSets(Collection<String> roleSet) {
  SimpleGroup roles = new SimpleGroup("Roles");
  Group[] roleSets = {roles};
  for (String role : roleSet) {
    roles.addMember(new SimplePrincipal(role));
  }
  return roleSets;
}
origin: org.keycloak/spring-boot-container-bundle

private AdapterTokenStore createSessionTokenStore(Request request, KeycloakDeployment resolvedDeployment) {
  AdapterTokenStore store;
  store = new CatalinaSessionTokenStore(request, resolvedDeployment, userSessionManagement, createPrincipalFactory(), this);
  return store;
}
origin: org.keycloak/spring-boot-container-bundle

protected CatalinaRequestAuthenticator createRequestAuthenticator(Request request, CatalinaHttpFacade facade, KeycloakDeployment deployment, AdapterTokenStore tokenStore) {
  return new CatalinaRequestAuthenticator(deployment, tokenStore, facade, request, createPrincipalFactory());
}
origin: org.keycloak/keycloak-tomcat6-adapter

@Override
protected AbstractAuthenticatedActionsValve createAuthenticatedActionsValve(AdapterDeploymentContext deploymentContext, Valve next, Container container) {
  return new AuthenticatedActionsValve(deploymentContext, next, container);
}
origin: org.keycloak/keycloak-tomcat-adapter-spi

  @Override
  public void logoutHttpSessions(List<String> ids) {
    delegate.logoutHttpSessions(sessionManager, ids);
  }
}
origin: org.keycloak/keycloak-tomcat6-adapter

public void logout(Request request) throws ServletException {
  logoutInternal(request);
}
origin: org.keycloak/keycloak-tomcat-core-adapter

  public boolean restoreRequest() {
    return valve.keycloakRestoreRequest(request);
  }
}
origin: org.keycloak/spring-boot-container-bundle

@Override
public void logoutAll() {
  delegate.logoutAll(sessionManager);
}
org.keycloak.adapters.tomcat

Most used classes

  • AbstractKeycloakAuthenticatorValve
    Keycloak authentication valve
  • CatalinaUserSessionManagement
    Manages relationship to users and sessions so that forced admin logout can be implemented
  • GenericPrincipalFactory
  • KeycloakAuthenticatorValve
    Keycloak authentication valve
  • AuthenticatedActionsValve
  • AbstractAuthenticatedActionsValve,
  • CatalinaCookieTokenStore,
  • CatalinaHttpFacade$RequestFacade,
  • CatalinaHttpFacade$ResponseFacade,
  • CatalinaRequestAuthenticator,
  • CatalinaSessionTokenStore$SerializableKeycloakAccount,
  • CatalinaSessionTokenStore,
  • CatalinaUserSessionManagementWrapper,
  • OIDCCatalinaHttpFacade,
  • SimpleGroup,
  • SimplePrincipal
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now