Tabnine Logo
org.keycloak.adapters.jetty.core
Code IndexAdd Tabnine to your IDE (free)

How to use org.keycloak.adapters.jetty.core

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

origin: org.keycloak/keycloak-jetty-core

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

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

@Override
public void setConfiguration(AuthConfiguration configuration) {
  //super.setConfiguration(configuration);
  initializeKeycloak();
  // need this so that getUserPrincipal does not throw NPE
  _loginService = new DummyLoginService();
  String error = configuration.getInitParameter(FormAuthenticator.__FORM_ERROR_PAGE);
  setErrorPage(error);
}
origin: ahus1/keycloak-dropwizard-integration

public static AdapterTokenStore getTokenStore(HttpServletRequest request, HttpFacade facade,
                       KeycloakDeployment resolvedDeployment) {
  AdapterTokenStore store = (AdapterTokenStore) request.getAttribute(TOKEN_STORE_NOTE);
  if (store != null) {
    return store;
  }
  Request r = Request.getBaseRequest(request);
  if (resolvedDeployment.getTokenStore() == TokenStore.SESSION) {
    store = new JettySessionTokenStore(r, resolvedDeployment, new JettyAdapterSessionStore(r));
  } else {
    store = new JettyCookieTokenStore(r, facade, resolvedDeployment);
  }
  request.setAttribute(TOKEN_STORE_NOTE, store);
  return store;
}
origin: org.keycloak/spring-boot-container-bundle

@Override
public AdapterTokenStore createSessionTokenStore(Request request, KeycloakDeployment resolvedDeployment) {
  return new JettySessionTokenStore(request, resolvedDeployment, new JettyAdapterSessionStore(request));
}
origin: org.keycloak/spring-boot-container-bundle

public AdapterTokenStore getTokenStore(Request request, HttpFacade facade, KeycloakDeployment resolvedDeployment) {
  AdapterTokenStore store = (AdapterTokenStore) request.getAttribute(TOKEN_STORE_NOTE);
  if (store != null) {
    return store;
  }
  if (resolvedDeployment.getTokenStore() == TokenStore.SESSION) {
    store = createSessionTokenStore(request, resolvedDeployment);
  } else {
    store = new JettyCookieTokenStore(request, facade, resolvedDeployment);
  }
  request.setAttribute(TOKEN_STORE_NOTE, store);
  return store;
}
origin: org.keycloak/spring-boot-container-bundle

protected Authentication register(Request request, KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal) {
  request.setAttribute(AdapterDeploymentContext.class.getName(), deploymentContext);
  Authentication authentication = request.getAuthentication();
  if (!(authentication instanceof KeycloakAuthentication)) {
    UserIdentity userIdentity = createIdentity(principal);
    authentication = createAuthentication(userIdentity, request);
    request.setAuthentication(authentication);
  }
  return authentication;
}
origin: org.keycloak/keycloak-jetty-core

public void logoutCurrent(Request request) {
  AdapterDeploymentContext deploymentContext = (AdapterDeploymentContext) request.getAttribute(AdapterDeploymentContext.class.getName());
  KeycloakSecurityContext ksc = (KeycloakSecurityContext) request.getAttribute(KeycloakSecurityContext.class.getName());
  if (ksc != null) {
    JettyHttpFacade facade = new OIDCJettyHttpFacade(request, null);
    KeycloakDeployment deployment = deploymentContext.resolveDeployment(facade);
    if (ksc instanceof RefreshableKeycloakSecurityContext) {
      ((RefreshableKeycloakSecurityContext) ksc).logout(deployment);
    }
    AdapterTokenStore tokenStore = getTokenStore(request, facade, deployment);
    tokenStore.logout();
    request.removeAttribute(KeycloakSecurityContext.class.getName());
  }
}
origin: org.keycloak/keycloak-jetty-core

private InputStream getConfigInputStream(ServletContext servletContext) {
  InputStream is = getJSONFromServletContext(servletContext);
  if (is == null) {
    String path = servletContext.getInitParameter("keycloak.config.file");
    if (path == null) {
      is = servletContext.getResourceAsStream("/WEB-INF/keycloak.json");
    } else {
      try {
        is = new FileInputStream(path);
      } catch (FileNotFoundException e) {
        throw new RuntimeException(e);
      }
    }
  }
  return is;
}
origin: org.keycloak/keycloak-jetty94-adapter

@Override
public AdapterTokenStore createSessionTokenStore(Request request, KeycloakDeployment resolvedDeployment) {
  return new JettySessionTokenStore(request, resolvedDeployment, new JettyAdapterSessionStore(request));
}
origin: org.keycloak/keycloak-jetty-core

@Override
public void setConfiguration(AuthConfiguration configuration) {
  //super.setConfiguration(configuration);
  initializeKeycloak();
  // need this so that getUserPrincipal does not throw NPE
  _loginService = new DummyLoginService();
  String error = configuration.getInitParameter(FormAuthenticator.__FORM_ERROR_PAGE);
  setErrorPage(error);
}
origin: org.keycloak/keycloak-jetty-core

public AdapterTokenStore getTokenStore(Request request, HttpFacade facade, KeycloakDeployment resolvedDeployment) {
  AdapterTokenStore store = (AdapterTokenStore) request.getAttribute(TOKEN_STORE_NOTE);
  if (store != null) {
    return store;
  }
  if (resolvedDeployment.getTokenStore() == TokenStore.SESSION) {
    store = createSessionTokenStore(request, resolvedDeployment);
  } else {
    store = new JettyCookieTokenStore(request, facade, resolvedDeployment);
  }
  request.setAttribute(TOKEN_STORE_NOTE, store);
  return store;
}
origin: org.keycloak/keycloak-jetty-core

protected Authentication register(Request request, KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal) {
  request.setAttribute(AdapterDeploymentContext.class.getName(), deploymentContext);
  Authentication authentication = request.getAuthentication();
  if (!(authentication instanceof KeycloakAuthentication)) {
    UserIdentity userIdentity = createIdentity(principal);
    authentication = createAuthentication(userIdentity, request);
    request.setAuthentication(authentication);
  }
  return authentication;
}
origin: org.keycloak/spring-boot-container-bundle

public void logoutCurrent(Request request) {
  AdapterDeploymentContext deploymentContext = (AdapterDeploymentContext) request.getAttribute(AdapterDeploymentContext.class.getName());
  KeycloakSecurityContext ksc = (KeycloakSecurityContext) request.getAttribute(KeycloakSecurityContext.class.getName());
  if (ksc != null) {
    JettyHttpFacade facade = new OIDCJettyHttpFacade(request, null);
    KeycloakDeployment deployment = deploymentContext.resolveDeployment(facade);
    if (ksc instanceof RefreshableKeycloakSecurityContext) {
      ((RefreshableKeycloakSecurityContext) ksc).logout(deployment);
    }
    AdapterTokenStore tokenStore = getTokenStore(request, facade, deployment);
    tokenStore.logout();
    request.removeAttribute(KeycloakSecurityContext.class.getName());
  }
}
origin: org.keycloak/keycloak-jetty-core

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

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

private InputStream getConfigInputStream(ServletContext servletContext) {
  InputStream is = getJSONFromServletContext(servletContext);
  if (is == null) {
    String path = servletContext.getInitParameter("keycloak.config.file");
    if (path == null) {
      is = servletContext.getResourceAsStream("/WEB-INF/keycloak.json");
    } else {
      try {
        is = new FileInputStream(path);
      } catch (FileNotFoundException e) {
        throw new RuntimeException(e);
      }
    }
  }
  return is;
}
origin: org.keycloak/keycloak-jetty81-adapter

@Override
public AdapterTokenStore createSessionTokenStore(Request request, KeycloakDeployment resolvedDeployment) {
  return new JettySessionTokenStore(request, resolvedDeployment, new JettyAdapterSessionStore(request));
}
origin: ahus1/keycloak-dropwizard-integration

protected JettyRequestAuthenticator createRequestAuthenticator(HttpServletRequest request, JaxrsHttpFacade facade,
                                KeycloakDeployment deployment,
                                AdapterTokenStore tokenStore) {
  Request r = Request.getBaseRequest(request);
  return new JettyRequestAuthenticator(facade, deployment, tokenStore, -1, r);
}
origin: org.keycloak/keycloak-jetty92-adapter

@Override
public AdapterTokenStore createSessionTokenStore(Request request, KeycloakDeployment resolvedDeployment) {
  return new JettySessionTokenStore(request, resolvedDeployment, new JettyAdapterSessionStore(request));
}
org.keycloak.adapters.jetty.core

Most used classes

  • JettySessionTokenStore
    Handle storage of token info in HTTP Session. Per-request object
  • JettyCookieTokenStore
    Handle storage of token info in cookie. Per-request object.
  • JettyRequestAuthenticator
  • AbstractKeycloakJettyAuthenticator$DummyLoginService
  • AbstractKeycloakJettyAuthenticator
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