いくつかのチュートリアルで、いくつかのWeb APIエンドポイントへのアクセスを許可するためにIdentityServer3の問題/ハンドルトークンを使用できるかどうかを確認します。IdentityServer3 - クライアントと秘密
私が十分に理解していない概念の1つは、Client
とSecret
です。以前のプロジェクトでOAuthを使用した場合、ヘッダにclient
またはsecret
の値を渡す必要はありませんでした。私はgrant_type
、username
、およびpassword
を渡しただけです。しかし、IdentityServerは、grant_type
、username
、およびpassword
と一緒にclient
とsecret
を期待しているようです。
なぜclient
が必要ですか? IdentityServerはクライアントのタイプに関係なくベアラトークンを返すだけではいけませんか?また、secret
パラメータの目的は何ですか?これはJWTトークンの署名を作成するために使われますか?
ありがとうScott!私はあなたのチュートリアルを読んでいます。非常にうまくレイアウトされています。 IdentityServer3を使用してベアラトークンを戻す方法を理解しようとすると、APIを要求属性で保護することができません。 – webworm