ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、RP アプリケーションの要件と一致する ClaimsPrincipal オブジェクトを返します。 既定の実装は受信 ClaimsPrincipal を変更しません。
public:
virtual System::Security::Claims::ClaimsPrincipal ^ Authenticate(System::String ^ resourceName, System::Security::Claims::ClaimsPrincipal ^ incomingPrincipal);
public virtual System.Security.Claims.ClaimsPrincipal Authenticate (string resourceName, System.Security.Claims.ClaimsPrincipal incomingPrincipal);
abstract member Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
override this.Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Overridable Function Authenticate (resourceName As String, incomingPrincipal As ClaimsPrincipal) As ClaimsPrincipal
パラメーター
- resourceName
- String
要求されているリソースのアドレス。
- incomingPrincipal
- ClaimsPrincipal
リソースにアクセスしようとしている認証されたユーザーを表すクレーム プリンシパル。
戻り値
RP アプリケーションに必要な変更を含むクレーム プリンシパル。 既定の実装は、受信クレーム プリンシパルを修正せず返します。
注釈
メソッドは Authenticate 要求処理パイプラインから呼び出されます。このメソッドを派生クラスでオーバーライドして、RP アプリケーションのポリシーに従って要求プリンシパルに要求をフィルター処理、変更、または挿入できます。 RP アプリケーションの要件に応じて、 のカスタム実装 ClaimsPrincipalを返すことさえできます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET