io.helidon.security.providers.oidc.common.OidcConfig.ClientAuthentication
Description
This type is an enumeration.
Allowed Values
| Value | Description |
|---|---|
CLIENT_ | Clients that have received a client_secret value from the Authorization Server authenticate with the Authorization Server in accordance with Section 2.3.1 of OAuth 2.0 [RFC6749] using the HTTP Basic authentication scheme |
CLIENT_ | Clients that have received a client_secret value from the Authorization Server, authenticate with the Authorization Server in accordance with Section 2.3.1 of OAuth 2.0 [RFC6749] by including the Client Credentials in the request body |
CLIENT_ | Clients that have received a client_secret value from the Authorization Server create a JWT using an HMAC SHA algorithm, such as HMAC SHA-256 |
PRIVATE_ | Clients that have registered a public key sign a JWT using that key |
CLIENT_ | Authentication is done via the client certificate used with MTLS |
NONE | The Client does not authenticate itself at the Token Endpoint, either because it uses only the Implicit Flow (and so does not use the Token Endpoint) or because it is a Public Client with no Client Secret or other authentication mechanism |
Usages
security.providers. idcs- role- mapper. oidc- config. tenants. token- endpoint- auth security.providers. idcs- role- mapper. oidc- config. token- endpoint- auth security.providers. oidc. tenants. token- endpoint- auth server.features. security. security. providers. idcs- role- mapper. oidc- config. tenants. token- endpoint- auth server.features. security. security. providers. idcs- role- mapper. oidc- config. token- endpoint- auth server.features. security. security. providers. oidc. tenants. token- endpoint- auth
See the manifest for all available types.