Microsoft.AspNetCore.Authentication.OAuth.Claims 名前空間

OAuth ベースの認証を使用して要求マッピングを簡単にカスタマイズできるようにする型が含まれています。

クラス

ClaimAction

json 構造体から ClaimsIdentity の要求にユーザー データをマッピングするためのインフラストラクチャ。

ClaimActionCollection

ユーザー データを Claims にマッピングするときに使用される ClaimActions のコレクション。

CustomJsonClaimAction

指定された Func リゾルバーを実行して JSON ユーザー データから値を選択する ClaimAction。

DeleteClaimAction

指定した ClaimType を使用して、指定された ClaimsIdentity からすべての要求を削除する ClaimAction。

JsonKeyClaimAction

指定したキー名を持つ json ユーザー データから最上位の値を選択し、それを Claim として追加する ClaimAction。 キーが見つからないか、値が空の場合、この操作は行われません。

JsonSubKeyClaimAction

指定された最上位レベルのキー名と第 2 レベルのサブキー名を持つ json ユーザー データから 2 番目のレベルの値を選択し、それを Claim として追加する ClaimAction。 この操作は、キーが見つからないか、値が空の場合に発生します。

MapAllClaimsAction

Json ユーザー データから最上位のすべての値を選択し、それらを Claims として追加する ClaimAction。 これにより、重複する名前と値のセットが除外されます。

注釈

OAuth で要求を使用する方法の詳細については、「ASP.NET Coreで外部プロバイダーからの追加の要求とトークンを保持する」を参照してください。