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

- Packages that use ClientAuthenticatorFactory
  Package | Description
  --- | ---
  org.keycloak.authentication.authenticators.client |
  org.keycloak.protocol.oidc.utils |

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

    Classes in org.keycloak.authentication.authenticators.client that implement ClientAuthenticatorFactory
    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`

  - ### Uses of ClientAuthenticatorFactory in org.keycloak.protocol.oidc.utils

    Methods in org.keycloak.protocol.oidc.utils that return ClientAuthenticatorFactory
    Modifier and Type | Method and Description
    --- | ---
    `static ClientAuthenticatorFactory` | AuthorizeClientUtil.`findClientAuthenticatorForOIDCAuthMethod(KeycloakSession session, String oidcAuthMethod)`

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