次の方法で共有


WSFederationAuthenticationModule.SecurityTokenReceived イベント

定義

セキュリティ トークン サービス (STS) からセキュリティ トークンを受け取ったときに発生します。

public:
 event EventHandler<System::IdentityModel::Services::SecurityTokenReceivedEventArgs ^> ^ SecurityTokenReceived;
public event EventHandler<System.IdentityModel.Services.SecurityTokenReceivedEventArgs> SecurityTokenReceived;
member this.SecurityTokenReceived : EventHandler<System.IdentityModel.Services.SecurityTokenReceivedEventArgs> 
Public Custom Event SecurityTokenReceived As EventHandler(Of SecurityTokenReceivedEventArgs) 
Public Event SecurityTokenReceived As EventHandler(Of SecurityTokenReceivedEventArgs) 

イベントの種類

void WSFederationAuthenticationModule_SecurityTokenReceived(object sender, SecurityTokenReceivedEventArgs e)
{
    //Augment token validation with your cusotm validation checks without invalidating the token.
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenReceived event");
}

注釈

検証前にトークンを変更するイベント ハンドラーを追加できます。 イベント ハンドラーでは、 プロパティを使用してセキュリティ トークンに SecurityTokenReceivedEventArgs.SecurityToken アクセスできます。 イベントはSecurityTokenReceived取り消し可能なイベントです。イベント ハンドラーで プロパティを にtrue設定Cancelして、WS-Federation サインイン応答メッセージの処理を終了できます。

このイベントは、セキュリティ トークン サービス (STS) から受信した WS-Federation サインイン応答メッセージ ("wsignin1.0") を処理するときに、イベント ハンドラー デリゲート内 OnAuthenticateRequest から発生します。 セキュリティ トークンがサインイン応答メッセージの wresult または wresultptr パラメーターから逆シリアル化された直後に、セキュリティ トークンが検証される前に発生します。

適用対象

こちらもご覧ください