Microsoft.AspNetCore.Authentication.OAuth.Claims 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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で外部プロバイダーからの追加の要求とトークンを保持する」を参照してください。