clientAuthenticatorType

@JvmName(name = "valikololjvqatgc")
suspend fun clientAuthenticatorType(value: Output<String>)
@JvmName(name = "jqfmcvfroepaeaqd")
suspend fun clientAuthenticatorType(value: String?)

Parameters

value

Defaults to client-secret. The authenticator type for clients with an access_type of CONFIDENTIAL or BEARER-ONLY. A default Keycloak installation will have the following available types:

  • client-secret (Default) Use client id and client secret to authenticate client.

  • client-jwt Use signed JWT to authenticate client. Set signing algorithm in extra_config with attributes.token.endpoint.auth.signing.alg = <alg>

  • client-x509 Use x509 certificate to authenticate client. Set Subject DN in extra_config with attributes.x509.subjectdn = <subjectDn>

  • client-secret-jwt Use signed JWT with client secret to authenticate client. Set signing algorithm in extra_config with attributes.token.endpoint.auth.signing.alg = <alg>