我有一个 WPF 应用程序调用一个使用 STS 进行用户身份验证/授权的 Web 服务。我们正在使用 WIF 将所有内容联系在一起。我们一切正常,但我们现在遇到的问题是,当用户从 WPF 应用程序注销时,缓存的 STS 令牌仍然有效。我还需要以某种方式“退出”或“使”STS 令牌“无效”。看起来对于网络应用程序,您可以执行以下操作:
FederatedAuthentication.SessionAuthenticationModule.SignOut
但我想知道如何为 WPF 客户端在 STS 令牌上执行“注销”?这已成为我们的主要节目停止者,因此您可以提供的任何帮助将不胜感激。
谢谢!