WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 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
。
備註
呼叫這個方法,將 WS-Federation 註銷要求訊息傳送至指定的 STS。 您可以選擇性地在註銷要求中提供 wreply 參數的值。
方法會執行下列動作:
使用指定的參數建立 WS-Federation 註銷要求訊息。
SessionAuthenticationModule.DeleteSessionTokenCookie呼叫 SAM 上的 方法,以刪除工作階段 Cookie。
使用第一個步驟中的註銷要求訊息,重新導向至 STS。
無註銷事件: SigningOut、 SignedOut或 SignOutError 都是由這個方法引發。 若要刪除會話,而不傳送註銷要求訊息給 STS,請呼叫其中一個多 SignOut 載方法。
注意
若要使用會話令牌執行被動註銷,模組依賴登入期間儲存在 屬性中的 SessionSecurityToken.Context 值,如需詳細資訊,請參閱 GetSessionTokenContext 方法。