## Uses of Interface
org.keycloak.authentication.ClientAuthenticator

- Packages that use ClientAuthenticator
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.authentication.authenticators.client |

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

    Methods in org.keycloak.authentication that return ClientAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `ClientAuthenticator` | ClientAuthenticatorFactory.`create()`
    `ClientAuthenticator` | AuthenticationProcessor.Result.`getClientAuthenticator()`

    Methods in org.keycloak.authentication with parameters of type ClientAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationProcessor.Result` | AuthenticationProcessor.`createClientAuthenticatorContext(AuthenticationExecutionModel model, ClientAuthenticator clientAuthenticator, List<AuthenticationExecutionModel> executions)`

  - ### Uses of ClientAuthenticator in org.keycloak.authentication.authenticators.client

    Classes in org.keycloak.authentication.authenticators.client that implement ClientAuthenticator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientAuthenticator`
    `class` | `ClientIdAndSecretAuthenticator` Validates client based on "client_id" and "client_secret" sent either in request parameters or in "Authorization: Basic" header .
    `class` | `JWTClientAuthenticator` Client authentication based on JWT signed by client private key .
    `class` | `JWTClientSecretAuthenticator` Client authentication based on JWT signed by client secret instead of private key .
    `class` | `X509ClientAuthenticator`

    Methods in org.keycloak.authentication.authenticators.client that return ClientAuthenticator
    Modifier and Type | Method and Description
    --- | ---
    `ClientAuthenticator` | AbstractClientAuthenticator.`create()`
    `ClientAuthenticator` | AbstractClientAuthenticator.`create(KeycloakSession session)`

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