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

- Packages that use RefreshableKeycloakSecurityContext
  Package | Description
  --- | ---
  org.keycloak.adapters |
  org.keycloak.adapters.jaas |
  org.keycloak.adapters.jetty.core |
  org.keycloak.adapters.tomcat |
  org.keycloak.adapters.undertow |

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

    Methods in org.keycloak.adapters that return types with arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `static KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | AdapterUtils.`createPrincipal(KeycloakDeployment deployment, RefreshableKeycloakSecurityContext securityContext)`
    `static KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | CookieTokenStore.`getPrincipalFromCookie(KeycloakDeployment deployment, HttpFacade facade, AdapterTokenStore tokenStore)`

    Methods in org.keycloak.adapters with parameters of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `static KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | AdapterUtils.`createPrincipal(KeycloakDeployment deployment, RefreshableKeycloakSecurityContext securityContext)`
    `static Set<String>` | AdapterUtils.`getRolesFromSecurityContext(RefreshableKeycloakSecurityContext session)`
    `void` | AdapterTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext securityContext)` Callback invoked after successful token refresh
    `static void` | CookieTokenStore.`setTokenCookie(KeycloakDeployment deployment, HttpFacade facade, RefreshableKeycloakSecurityContext session)`

    Method parameters in org.keycloak.adapters with type arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract void` | RequestAuthenticator.`completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal, String method)`
    `protected abstract void` | RequestAuthenticator.`completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)`

  - ### Uses of RefreshableKeycloakSecurityContext in org.keycloak.adapters.jaas

    Methods in org.keycloak.adapters.jaas that return types with arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | AbstractKeycloakLoginModule.Auth.`getPrincipal()`

    Constructor parameters in org.keycloak.adapters.jaas with type arguments of type RefreshableKeycloakSecurityContext
    Constructor and Description
    `AbstractKeycloakLoginModule.Auth(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal, Set<String> roles, String accessToken)`

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

    Fields in org.keycloak.adapters.jetty.core with type parameters of type RefreshableKeycloakSecurityContext
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | JettyRequestAuthenticator.`principal`

    Methods in org.keycloak.adapters.jetty.core that return types with arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `protected KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | JettyCookieTokenStore.`checkPrincipalFromCookie()` Verify if we already have authenticated and active principal in cookie.

    Methods in org.keycloak.adapters.jetty.core with parameters of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | JettyCookieTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext secContext)`
    `void` | AbstractJettySessionTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext securityContext)`

    Method parameters in org.keycloak.adapters.jetty.core with type arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JettyRequestAuthenticator.`completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal, String method)`
    `protected void` | JettyRequestAuthenticator.`completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> skp)`
    `static org.eclipse.jetty.server.UserIdentity` | AbstractKeycloakJettyAuthenticator.`createIdentity(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)`
    `protected org.eclipse.jetty.server.Authentication` | AbstractKeycloakJettyAuthenticator.`register(org.eclipse.jetty.server.Request request, KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)`

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

    Fields in org.keycloak.adapters.tomcat declared as RefreshableKeycloakSecurityContext
    Modifier and Type | Field and Description
    --- | ---
    `protected RefreshableKeycloakSecurityContext` | CatalinaSessionTokenStore.SerializableKeycloakAccount.`securityContext`

    Methods in org.keycloak.adapters.tomcat that return RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `RefreshableKeycloakSecurityContext` | CatalinaSessionTokenStore.SerializableKeycloakAccount.`getKeycloakSecurityContext()`

    Methods in org.keycloak.adapters.tomcat that return types with arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `protected KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | CatalinaCookieTokenStore.`checkPrincipalFromCookie()` Verify if we already have authenticated and active principal in cookie.

    Methods in org.keycloak.adapters.tomcat with parameters of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | CatalinaCookieTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext secContext)`
    `void` | CatalinaSessionTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext securityContext)`

    Method parameters in org.keycloak.adapters.tomcat with type arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CatalinaRequestAuthenticator.`completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal, String method)`
    `protected void` | CatalinaRequestAuthenticator.`completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> skp)`

    Constructors in org.keycloak.adapters.tomcat with parameters of type RefreshableKeycloakSecurityContext
    Constructor and Description
    `CatalinaSessionTokenStore.SerializableKeycloakAccount(Set<String> roles, Principal principal, RefreshableKeycloakSecurityContext securityContext)`

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

    Fields in org.keycloak.adapters.undertow with type parameters of type RefreshableKeycloakSecurityContext
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakPrincipal<RefreshableKeycloakSecurityContext>` | KeycloakUndertowAccount.`principal`

    Methods in org.keycloak.adapters.undertow that return RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `RefreshableKeycloakSecurityContext` | KeycloakUndertowAccount.`getKeycloakSecurityContext()`

    Methods in org.keycloak.adapters.undertow with parameters of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | UndertowCookieTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext securityContext)`
    `void` | UndertowSessionTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext securityContext)`
    `void` | ServletSessionTokenStore.`refreshCallback(RefreshableKeycloakSecurityContext securityContext)`
    `protected void` | KeycloakUndertowAccount.`setRoles(RefreshableKeycloakSecurityContext session)`

    Method parameters in org.keycloak.adapters.undertow with type arguments of type RefreshableKeycloakSecurityContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractUndertowRequestAuthenticator.`completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal, String method)`
    `protected void` | AbstractUndertowRequestAuthenticator.`completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)`
    `protected KeycloakUndertowAccount` | UndertowRequestAuthenticator.`createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)`
    `protected abstract KeycloakUndertowAccount` | AbstractUndertowRequestAuthenticator.`createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)` Subclasses need to be able to create their own version of the KeycloakUndertowAccount
    `protected KeycloakUndertowAccount` | ServletRequestAuthenticator.`createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)`

    Constructor parameters in org.keycloak.adapters.undertow with type arguments of type RefreshableKeycloakSecurityContext
    Constructor and Description
    `KeycloakUndertowAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext> principal)`

Copyright © 2015. All rights reserved.