## Uses of Interface
org.keycloak.ClientConnection

- Packages that use ClientConnection
  Package | Description
  --- | ---
  org.keycloak.broker.oidc |
  org.keycloak.enums |
  org.keycloak.events |
  org.keycloak.protocol.oidc |
  org.keycloak.protocol.saml |
  org.keycloak.services.managers |
  org.keycloak.services.resources |
  org.keycloak.services.resources.admin |
  org.keycloak.social.twitter |

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

    Fields in org.keycloak.broker.oidc declared as ClientConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientConnection` | AbstractOAuth2IdentityProvider.Endpoint.`clientConnection`

  - ### 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.events

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

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

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

  - ### 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)`
    `static AuthenticationManager.AuthResult` | AuthenticationManager.`authenticateIdentityCookie(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers, boolean checkActive)`
    `static void` | AuthenticationManager.`backchannelLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)`
    `static javax.ws.rs.core.Response` | AuthenticationManager.`browserLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)`
    `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)`
    `static void` | AuthenticationManager.`expireUserSessionCookie(KeycloakSession session, UserSessionModel userSession, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers, ClientConnection connection)`
    `void` | BruteForceProtector.`failedLogin(RealmModel realm, String username, ClientConnection clientConnection)`
    `static javax.ws.rs.core.Response` | AuthenticationManager.`finishBrowserLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)`
    `void` | BruteForceProtector.`invalidUser(RealmModel realm, String username, ClientConnection clientConnection)`
    `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 static AuthenticationManager.AuthResult` | AuthenticationManager.`verifyIdentityToken(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, boolean checkActive, String tokenString, javax.ws.rs.core.HttpHeaders headers)`

    Constructors in org.keycloak.services.managers with parameters of type ClientConnection
    Constructor and Description
    `HttpAuthenticationManager(KeycloakSession session, ClientSessionModel clientSession, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, org.jboss.resteasy.spi.HttpRequest request, ClientConnection clientConnection, EventBuilder event)`

  - ### 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` | RealmsResource.`clientConnection`

    Methods in org.keycloak.services.resources with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `static void` | LoginActionsService.`createActionCookie(RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection clientConnection, String sessionId)`

  - ### 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` | AdminConsole.`clientConnection`
    `protected ClientConnection` | AdminRoot.`clientConnection`
    `protected ClientConnection` | RealmAdminResource.`connection`

  - ### Uses of ClientConnection in org.keycloak.social.twitter

    Fields in org.keycloak.social.twitter declared as ClientConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientConnection` | TwitterIdentityProvider.Endpoint.`clientConnection`

Copyright © 2015. All rights reserved.