## Uses of Interface
org.keycloak.sessions.CommonClientSessionModel

- Packages that use CommonClientSessionModel
  Package | Description
  --- | ---
  org.keycloak.models |
  org.keycloak.models.map.authSession |
  org.keycloak.models.map.userSession |
  org.keycloak.models.session |
  org.keycloak.models.sessions.infinispan |
  org.keycloak.protocol.saml |
  org.keycloak.services.managers |
  org.keycloak.sessions |

- - ### Uses of CommonClientSessionModel in org.keycloak.models

    Subinterfaces of CommonClientSessionModel in org.keycloak.models
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AuthenticatedClientSessionModel`

  - ### Uses of CommonClientSessionModel in org.keycloak.models.map.authSession

    Classes in org.keycloak.models.map.authSession that implement CommonClientSessionModel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MapAuthenticationSessionAdapter`

  - ### Uses of CommonClientSessionModel in org.keycloak.models.map.userSession

    Classes in org.keycloak.models.map.userSession that implement CommonClientSessionModel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAuthenticatedClientSessionModel<K>`
    `class` | `MapAuthenticatedClientSessionAdapter<K>`

  - ### Uses of CommonClientSessionModel in org.keycloak.models.session

    Classes in org.keycloak.models.session that implement CommonClientSessionModel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PersistentAuthenticatedClientSessionAdapter`

  - ### Uses of CommonClientSessionModel in org.keycloak.models.sessions.infinispan

    Classes in org.keycloak.models.sessions.infinispan that implement CommonClientSessionModel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AuthenticatedClientSessionAdapter`
    `class` | `AuthenticationSessionAdapter` NOTE: Calling setter doesn't automatically enlist for update

  - ### Uses of CommonClientSessionModel in org.keycloak.protocol.saml

    Methods in org.keycloak.protocol.saml with parameters of type CommonClientSessionModel
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | SamlProtocol.`getNameId(String nameIdFormat, CommonClientSessionModel clientSession, UserSessionModel userSession)`
    `protected String` | SamlProtocol.`getPersistentNameId(CommonClientSessionModel clientSession, UserSessionModel userSession)` Attempts to retrieve the persistent type NameId as follows: saml.persistent.name.id.for.$clientId user attribute saml.persistent.name.id.for.* user attribute G-$randomUuid

  - ### Uses of CommonClientSessionModel in org.keycloak.services.managers

    Classes in org.keycloak.services.managers with type parameters of type CommonClientSessionModel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientSessionCode<CLIENT_SESSION extends CommonClientSessionModel>`
    `static class` | `ClientSessionCode.ParseResult<CLIENT_SESSION extends CommonClientSessionModel>`

    Methods in org.keycloak.services.managers with type parameters of type CommonClientSessionModel
    Modifier and Type | Method and Description
    --- | ---
    `static <CLIENT_SESSION extends CommonClientSessionModel> CLIENT_SESSION` | ClientSessionCode.`getClientSession(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass)`
    `static <CLIENT_SESSION extends CommonClientSessionModel> ClientSessionCode.ParseResult<CLIENT_SESSION>` | ClientSessionCode.`parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass)`
    `static <CLIENT_SESSION extends CommonClientSessionModel> ClientSessionCode.ParseResult<CLIENT_SESSION>` | ClientSessionCode.`parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, CLIENT_SESSION clientSession)`

  - ### Uses of CommonClientSessionModel in org.keycloak.sessions

    Subinterfaces of CommonClientSessionModel in org.keycloak.sessions
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AuthenticationSessionModel` Represents the state of the authentication.

Copyright © 2021 JBoss by Red Hat. All rights reserved.