## Uses of Interface
org.keycloak.ClientConnection

- Packages that use ClientConnection
  Package | Description
  --- | ---
  org.keycloak.enums |
  org.keycloak.protocol.oidc |
  org.keycloak.protocol.saml |
  org.keycloak.services.managers |
  org.keycloak.services.resources |
  org.keycloak.services.resources.admin |
  org.keycloak.services.resources.flows |

- - ### Uses of ClientConnection in org.keycloak.enums

    Methods in org.keycloak.enums with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SslRequired.`isRequired(ClientConnection connection)`

  - ### Uses of ClientConnection in org.keycloak.protocol.oidc

    Fields in org.keycloak.protocol.oidc declared as ClientConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientConnection` | OpenIDConnectService.`clientConnection`

    Methods in org.keycloak.protocol.oidc with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `AccessToken` | TokenManager.`refreshAccessToken(KeycloakSession session, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, RealmModel realm, ClientModel client, String encodedRefreshToken, EventBuilder event)`

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

    Fields in org.keycloak.protocol.saml declared as ClientConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientConnection` | SamlService.`clientConnection`

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

    Methods in org.keycloak.services.managers with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationManager.AuthResult` | AppAuthManager.`authenticateBearerToken(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)`
    `AuthenticationManager.AuthenticationStatus` | AuthenticationManager.`authenticateForm(KeycloakSession session, ClientConnection clientConnection, RealmModel realm, javax.ws.rs.core.MultivaluedMap<String,String> formData)`
    `AuthenticationManager.AuthResult` | AuthenticationManager.`authenticateIdentityCookie(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)`
    `AuthenticationManager.AuthResult` | AppAuthManager.`authenticateIdentityCookie(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)`
    `AuthenticationManager.AuthResult` | AuthenticationManager.`authenticateIdentityCookie(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers, boolean checkActive)`
    `javax.ws.rs.core.Response` | AuthenticationManager.`checkNonFormAuthentication(KeycloakSession session, ClientSessionModel clientSession, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, org.jboss.resteasy.spi.HttpRequest request, ClientConnection clientConnection, javax.ws.rs.core.HttpHeaders headers, EventBuilder event)`
    `static void` | AuthenticationManager.`createLoginCookie(RealmModel realm, UserModel user, UserSessionModel session, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection)`
    `static void` | AuthenticationManager.`createRememberMeCookie(RealmModel realm, String username, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection)`
    `static void` | AuthenticationManager.`expireCookie(RealmModel realm, String cookieName, String path, boolean httpOnly, ClientConnection connection)`
    `static void` | AuthenticationManager.`expireIdentityCookie(RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection)`
    `static void` | AuthenticationManager.`expireRememberMeCookie(RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection)`
    `void` | BruteForceProtector.`failedLogin(RealmModel realm, String username, ClientConnection clientConnection)`
    `void` | BruteForceProtector.`invalidUser(RealmModel realm, String username, ClientConnection clientConnection)`
    `static void` | AuthenticationManager.`logout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection)`
    `static javax.ws.rs.core.Response` | AuthenticationManager.`nextActionAfterAuthentication(KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession, ClientConnection clientConnection, org.jboss.resteasy.spi.HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, EventBuilder event)`
    `static javax.ws.rs.core.Response` | AuthenticationManager.`redirectAfterSuccessfulFlow(KeycloakSession session, RealmModel realm, UserSessionModel userSession, ClientSessionModel clientSession, org.jboss.resteasy.spi.HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection)`
    `void` | BruteForceProtector.`successfulLogin(RealmModel realm, String username, ClientConnection clientConnection)`
    `protected AuthenticationManager.AuthResult` | AuthenticationManager.`verifyIdentityToken(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, boolean checkActive, String tokenString)`

    Constructors in org.keycloak.services.managers with parameters of type ClientConnection
    Constructor and Description
    `EventsManager(RealmModel realm, KeycloakSession session, ClientConnection clientConnection)`

  - ### Uses of ClientConnection in org.keycloak.services.resources

    Fields in org.keycloak.services.resources declared as ClientConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientConnection` | SocialResource.`clientConnection`
    `protected ClientConnection` | RealmsResource.`clientConnection`

  - ### Uses of ClientConnection in org.keycloak.services.resources.admin

    Fields in org.keycloak.services.resources.admin declared as ClientConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientConnection` | UsersResource.`clientConnection`
    `protected ClientConnection` | AdminRoot.`clientConnection`
    `protected ClientConnection` | AdminConsole.`clientConnection`

  - ### Uses of ClientConnection in org.keycloak.services.resources.flows

    Methods in org.keycloak.services.resources.flows with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `static SocialRedirectFlows` | Flows.`social(RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, SocialProvider provider)`

Copyright © 2014. All Rights Reserved.