## Uses of Interface
org.keycloak.common.ClientConnection

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

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

    Fields in org.keycloak.authentication declared as ClientConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientConnection` | AuthenticationProcessor.`connection`

    Methods in org.keycloak.authentication that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `ClientConnection` | RequiredActionContextResult.`getConnection()`
    `ClientConnection` | AuthenticationProcessor.`getConnection()`
    `ClientConnection` | AuthenticationProcessor.Result.`getConnection()`
    `ClientConnection` | RequiredActionContext.`getConnection()`
    `ClientConnection` | FormContext.`getConnection()` Information about the IP address from the connecting HTTP client.
    `ClientConnection` | AbstractAuthenticationFlowContext.`getConnection()` Information about the IP address from the connecting HTTP client.

    Methods in org.keycloak.authentication with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationProcessor` | AuthenticationProcessor.`setConnection(ClientConnection connection)`

  - ### 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.common.enums

    Methods in org.keycloak.common.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.models

    Methods in org.keycloak.models that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `ClientConnection` | KeycloakContext.`getConnection()`

    Methods in org.keycloak.models with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | KeycloakContext.`setConnection(ClientConnection connection)`

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

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

    Methods in org.keycloak.protocol with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RestartLoginCookie.`expireRestartCookie(RealmModel realm, ClientConnection connection, javax.ws.rs.core.UriInfo uriInfo)`
    `static void` | RestartLoginCookie.`setRestartCookie(RealmModel realm, ClientConnection connection, javax.ws.rs.core.UriInfo uriInfo, ClientSessionModel clientSession)`

  - ### 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
    --- | ---
    `TokenManager.RefreshResult` | 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.services

    Methods in org.keycloak.services that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `ClientConnection` | DefaultKeycloakContext.`getConnection()`

    Methods in org.keycloak.services with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultKeycloakContext.`setConnection(ClientConnection connection)`

  - ### 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
    --- | ---
    `static javax.ws.rs.core.Response` | AuthenticationManager.`actionRequired(KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession, ClientConnection clientConnection, org.jboss.resteasy.spi.HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, EventBuilder event)`
    `AuthenticationManager.AuthResult` | AppAuthManager.`authenticateBearerToken(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers)`
    `static void` | AuthenticationManager.`backchannelLogout(KeycloakSession session, RealmModel realm, UserSessionModel userSession, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, javax.ws.rs.core.HttpHeaders headers, boolean logoutBroker)` Do not logout broker
    `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)`
    `static void` | AuthenticationManager.`createLoginCookie(KeycloakSession keycloakSession, 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.`evaluateRequiredActionTriggers(KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession, ClientConnection clientConnection, org.jboss.resteasy.spi.HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, RealmModel realm, UserModel user)`
    `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` | DefaultBruteForceProtector.`failedLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)`
    `void` | BruteForceProtector.`failedLogin(RealmModel realm, UserModel user, 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)`
    `static javax.ws.rs.core.Response` | AuthenticationManager.`finishedRequiredActions(KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession, ClientConnection clientConnection, org.jboss.resteasy.spi.HttpRequest request, javax.ws.rs.core.UriInfo uriInfo, EventBuilder event)`
    `static boolean` | AuthenticationManager.`isActionRequired(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.`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, 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, EventBuilder event, LoginProtocol protocol)`
    `protected static AuthenticationManager.AuthResult` | AuthenticationManager.`verifyIdentityToken(KeycloakSession session, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, boolean checkActive, boolean checkTokenType, String tokenString, javax.ws.rs.core.HttpHeaders headers)`

  - ### 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`
    `protected ClientConnection` | AbstractSecuredLocalService.`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)`
    `static String` | LoginActionsService.`getActionCookie(javax.ws.rs.core.HttpHeaders headers, RealmModel realm, javax.ws.rs.core.UriInfo uriInfo, ClientConnection 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` | RoleMapperResource.`clientConnection`
    `protected ClientConnection` | RealmsAdminResource.`clientConnection`
    `protected ClientConnection` | ComponentResource.`clientConnection`
    `protected ClientConnection` | AdminRoot.`clientConnection`
    `protected ClientConnection` | AdminConsole.`clientConnection`
    `protected ClientConnection` | RealmAdminResource.`connection`
    `protected ClientConnection` | AttackDetectionResource.`connection`

    Constructors in org.keycloak.services.resources.admin with parameters of type ClientConnection
    Constructor and Description
    `AdminEventBuilder(RealmModel realm, AdminAuth auth, KeycloakSession session, ClientConnection clientConnection)`

  - ### 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 © 2016 JBoss by Red Hat. All rights reserved.