共用方式為


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) 方法

定義

使用 WS-同盟通訊協定在指定的安全性權杖服務 (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。

例外狀況

signOutUrl 不是 null,也不是絕對 URI。

-或-

replyUrl 不是 null,也不是絕對 URI。

signOutUrlnull

備註

呼叫這個方法,將 WS-Federation 註銷要求訊息傳送至指定的 STS。 您可以選擇性地在註銷要求中提供 wreply 參數的值。

方法會執行下列動作:

  1. 使用指定的參數建立 WS-Federation 註銷要求訊息。

  2. SessionAuthenticationModule.DeleteSessionTokenCookie呼叫 SAM 上的 方法,以刪除工作階段 Cookie。

  3. 使用第一個步驟中的註銷要求訊息,重新導向至 STS。

無註銷事件: SigningOutSignedOutSignOutError 都是由這個方法引發。 若要刪除會話,而不傳送註銷要求訊息給 STS,請呼叫其中一個多 SignOut 載方法。

注意

若要使用會話令牌執行被動註銷,模組依賴登入期間儲存在 屬性中的 SessionSecurityToken.Context 值,如需詳細資訊,請參閱 GetSessionTokenContext 方法。

適用於

另請參閱