rfc-editor.org/rfc/rfc6749#section-2.3
機密性の高いクライアントは、OAuth 認証サーバーに対するリクエストを行う際に認証を行います。
コア OAuth 2.0 仕様では、client_secret
パラメータと、HTTP Authorization
ヘッダーにクライアントシークレットを含める方法を定義する「クライアントパスワード」(つまりクライアントシークレット)クライアント認証タイプが定義されています。
これらは最も一般的なクライアント認証形式です。
注: PKCE はクライアント認証の形式ではなく、クライアント認証の代替手段ではありません。クライアント認証を使用するアプリケーションでは、PKCE も使用する必要があります。
詳細