`client_authentication`:: (Optional, object) When using the `access_token` grant type, and when supplying a JWT, this specifies the client authentication for <> that need it (i.e. what's normally specified by the `ES-Client-Authentication` request header). `scheme`::: (Required, string) The scheme (case-sensitive) as it's supplied in the `ES-Client-Authentication` request header. Currently, the only supported value is <>. `value`::: (Required, string) The value that follows the scheme for the client credentials as it's supplied in the `ES-Client-Authentication` request header. For example, if the request header would be `ES-Client-Authentication: SharedSecret myShar3dS3cret` if the client were to authenticate directly with a JWT, then `value` here should be `myShar3dS3cret`.