- All Superinterfaces:
- Provider
public interface ClientAuthenticator
extends Provider
This interface is for users that want to add custom client authenticators to an authentication flow.
You must implement this interface as well as a ClientAuthenticatorFactory.
This interface is for verifying client credentials from request. On the adapter side, you must also implement org.keycloak.adapters.authentication.ClientCredentialsProvider , which is supposed
to add the client credentials to the request, which will ClientAuthenticator verify on server side
- Author:
- Marek Posolda
- See Also:
authentication.authenticators.client.ClientIdAndSecretAuthenticator
,
authentication.authenticators.client.JWTClientAuthenticator