import { type ClientAuthenticationMethod } from "https://deno.land/x/oauth4webapi@v2.7.0/src/index.ts";
Supported Client Authentication Methods.
client_secret_basic
(default) uses the HTTPBasic
authentication scheme to send Client.client_id |client_id
and Client.client_secret |client_secret
in anAuthorization
HTTP Header.client_secret_post
uses the HTTP request body to send Client.client_id |client_id
and Client.client_secret |client_secret
asapplication/x-www-form-urlencoded
body parameters.private_key_jwt
uses the HTTP request body to send Client.client_id |client_id
,client_assertion_type
, andclient_assertion
asapplication/x-www-form-urlencoded
body parameters. Theclient_assertion
is signed using a private key supplied as an AuthenticatedRequestOptions.clientPrivateKey | options parameter.none
(public client) uses the HTTP request body to send only Client.client_id |client_id
asapplication/x-www-form-urlencoded
body parameter.