## Uses of Class
org.keycloak.adapters.RequestAuthenticator

- Packages that use RequestAuthenticator
  Package | Description
  --- | ---
  org.keycloak.adapters |
  org.keycloak.adapters.jetty.core |
  org.keycloak.adapters.tomcat |
  org.keycloak.adapters.undertow |
  org.keycloak.adapters.wildfly |

- - ### Uses of RequestAuthenticator in org.keycloak.adapters

    Fields in org.keycloak.adapters declared as RequestAuthenticator
    Modifier and Type | Field and Description
    --- | ---
    `protected RequestAuthenticator` | OAuthRequestAuthenticator.`reqAuthenticator`

    Methods in org.keycloak.adapters with parameters of type RequestAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AdapterTokenStore.`isCached(RequestAuthenticator authenticator)` Check if we are logged already (we have already valid and successfully refreshed accessToken).

    Constructors in org.keycloak.adapters with parameters of type RequestAuthenticator
    Constructor and Description
    `OAuthRequestAuthenticator(RequestAuthenticator requestAuthenticator, HttpFacade facade, KeycloakDeployment deployment, int sslRedirectPort, AdapterTokenStore tokenStore)`

  - ### Uses of RequestAuthenticator in org.keycloak.adapters.jetty.core

    Subclasses of RequestAuthenticator in org.keycloak.adapters.jetty.core
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JettyRequestAuthenticator`

    Methods in org.keycloak.adapters.jetty.core with parameters of type RequestAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | JettyCookieTokenStore.`isCached(RequestAuthenticator authenticator)`
    `boolean` | AbstractJettySessionTokenStore.`isCached(RequestAuthenticator authenticator)`

  - ### Uses of RequestAuthenticator in org.keycloak.adapters.tomcat

    Subclasses of RequestAuthenticator in org.keycloak.adapters.tomcat
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CatalinaRequestAuthenticator`

    Methods in org.keycloak.adapters.tomcat with parameters of type RequestAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CatalinaCookieTokenStore.`isCached(RequestAuthenticator authenticator)`
    `boolean` | CatalinaSessionTokenStore.`isCached(RequestAuthenticator authenticator)`

  - ### Uses of RequestAuthenticator in org.keycloak.adapters.undertow

    Subclasses of RequestAuthenticator in org.keycloak.adapters.undertow
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUndertowRequestAuthenticator`
    `class` | `ServletRequestAuthenticator`
    `class` | `UndertowRequestAuthenticator`

    Methods in org.keycloak.adapters.undertow that return RequestAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `protected RequestAuthenticator` | ServletKeycloakAuthMech.`createRequestAuthenticator(KeycloakDeployment deployment, io.undertow.server.HttpServerExchange exchange, io.undertow.security.api.SecurityContext securityContext, UndertowHttpFacade facade)`

    Methods in org.keycloak.adapters.undertow with parameters of type RequestAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | UndertowCookieTokenStore.`isCached(RequestAuthenticator authenticator)`
    `boolean` | UndertowSessionTokenStore.`isCached(RequestAuthenticator authenticator)`
    `boolean` | ServletSessionTokenStore.`isCached(RequestAuthenticator authenticator)`
    `protected io.undertow.security.api.AuthenticationMechanism.AuthenticationMechanismOutcome` | AbstractUndertowKeycloakAuthMech.`keycloakAuthenticate(io.undertow.server.HttpServerExchange exchange, io.undertow.security.api.SecurityContext securityContext, RequestAuthenticator authenticator)` Call this inside your authenticate method.

  - ### Uses of RequestAuthenticator in org.keycloak.adapters.wildfly

    Subclasses of RequestAuthenticator in org.keycloak.adapters.wildfly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WildflyRequestAuthenticator`

Copyright © 2015. All rights reserved.