WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 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。
例外
signOutUrl
为 null
。
注解
调用此方法可将 WS-Federation 注销请求消息发送到指定的 STS。 可以选择在注销请求中为 wreply 参数提供值。
该方法将执行以下操作:
使用指定的参数创建 WS-Federation 注销请求消息。
SessionAuthenticationModule.DeleteSessionTokenCookie在 SAM 上调用 方法以删除会话 Cookie。
使用第一步中的注销请求消息重定向到 STS。
此方法不会引发任何注销事件: SigningOut、 SignedOut或 SignOutError 。 若要删除会话而不向 STS 发送注销请求消息,请调用其中一个重载 SignOut 的方法。
注意
若要使用会话令牌执行被动注销,模块依赖于登录期间存储在 属性中的 SessionSecurityToken.Context 值,有关详细信息,请参阅 GetSessionTokenContext 方法。