次の方法で共有


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) メソッド

定義

WS-Federation プロトコルを使用して指定されたセキュリティ トークン サービス (STS) で署名します。

public:
 static void FederatedSignOut(Uri ^ signOutUrl, Uri ^ replyUrl);
public static void FederatedSignOut (Uri signOutUrl, Uri replyUrl);
static member FederatedSignOut : Uri * Uri -> unit
Public Shared Sub FederatedSignOut (signOutUrl As Uri, replyUrl As Uri)

パラメーター

signOutUrl
Uri

WS-Federation のサインアウトの要求メッセージを受け取る STS の URL。 null にすることはできません。

replyUrl
Uri

サインアウトの要求メッセージで wreply 値として送信される URL。

例外

signOutUrlnull ではなく、絶対 URI でもありません。

- または -

replyUrlnull ではなく、絶対 URI でもありません。

signOutUrlnullです。

注釈

このメソッドを呼び出して、WS-Federation サインアウト要求メッセージを指定した STS に送信します。 必要に応じて、サインアウト要求で wreply パラメーターの値を指定できます。

メソッドは次の処理を行います。

  1. 指定したパラメーターを使用して、WS-Federation サインアウト要求メッセージを作成します。

  2. SAM で メソッドを SessionAuthenticationModule.DeleteSessionTokenCookie 呼び出して、セッション Cookie を削除します。

  3. 最初の手順のサインアウト要求メッセージを使用して STS にリダイレクトします。

サインアウト イベント SigningOutSignedOut、、または SignOutError は、このメソッドによって発生しません。 サインアウト要求メッセージを STS に送信せずにセッションを削除するには、オーバーロードされた SignOut メソッドのいずれかを呼び出します。

注意

セッション トークンを使用してパッシブ サインアウトを実行するには、モジュールはサインイン時に プロパティに SessionSecurityToken.Context 格納された値に依存します。詳細については、 メソッドを GetSessionTokenContext 参照してください。

適用対象

こちらもご覧ください