- All Superinterfaces:
- Provider
- All Known Implementing Classes:
- AbstractClientAuthenticator, ClientIdAndSecretAuthenticator, JWTClientAuthenticator, JWTClientSecretAuthenticator, X509ClientAuthenticator
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:
ClientIdAndSecretAuthenticator
,
JWTClientAuthenticator