WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スレッドのプリンシパルを設定し、オプションでセッション クッキーを記述します。
public:
void SetPrincipalAndWriteSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool isSession);
public void SetPrincipalAndWriteSessionToken (System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool isSession);
member this.SetPrincipalAndWriteSessionToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Sub SetPrincipalAndWriteSessionToken (sessionToken As SessionSecurityToken, isSession As Boolean)
パラメーター
- sessionToken
- SessionSecurityToken
STS からの WS-Federation サインインの応答メッセージで作成されたセッション セキュリティ トークン。
- isSession
- Boolean
応答に含まれるセッションを表すクッキーを記述する場合は true
。それ以外の場合は false
。
例外
sessionToken
は null
です。
注釈
イベント ハンドラー デリゲートに OnAuthenticateRequest 実装されている要求処理パイプラインから呼び出されます。 このメソッドは、次の処理を行います。
メソッドを OnSessionSecurityTokenCreated 呼び出して イベントを SessionSecurityTokenCreated 発生させます。 このイベントを使用して、スレッド プリンシパルを設定してセッション Cookie に書き込む前にセッション トークンを変更し、セッション Cookie を書き込むかどうかを指定できます。
AuthenticateSessionSecurityToken構成されたセッション認証モジュール (SessionAuthenticationModule) で メソッドを呼び出してスレッド プリンシパルを設定し、必要に応じてセッション Cookie を書き込みます。
適用対象
こちらもご覧ください
.NET