4.3.9 Ensure 'tokenEndpointAuthMethodsSupported' is set to a valid authentication method in OIDC Provider (OP)

Information

The tokenEndpoint is used to verify the authenticity of the RP (relying party).

When the OpenID Connect server provider requires a token endpoint authentication method the provider can verify the authenticity of the relying party.

Solution

Add the tokenEndpointAuthMethodsSupported attribute to the openidConnectProvider element to ${server.config.dir}/configDropins/overrides/*.xml and set it to a valid list of authentication methods, such as client_secret_post to ensure that an authentication method is required for the token endpoint.

<openidConnectProvider tokenEndpointAuthMethodsSupported="client_secret_post, client_secret_basic" />

See Also

https://workbench.cisecurity.org/benchmarks/7724

Item Details

Category: SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|SC-12

Plugin: Unix

Control ID: 6da4fc42c122a4900dfb37225219a9a6b3988b3b5af30da409ca1953575f7980