Applies client authentication to the request based on the specified method.
Implements OAuth 2.1 client authentication methods:
client_secret_basic
client_secret_post
none
The authentication method to use
OAuth client information containing credentials
HTTP headers object to modify
URL search parameters to modify
When required credentials are missing
Applies client authentication to the request based on the specified method.
Implements OAuth 2.1 client authentication methods:
client_secret_basic: HTTP Basic authentication (RFC 6749 Section 2.3.1)client_secret_post: Credentials in request body (RFC 6749 Section 2.3.1)none: Public client authentication (RFC 6749 Section 2.1)