我的任务是在使用联合安全性连接到 WCF 服务的组件中实现用户切换。
我可以使用 Tokenclaims.ReadClaim() 找出当前登录的用户名。
如何使此令牌无效并强制再次登录?
我已尝试更改凭据上的用户名和密码,但这似乎并没有奏效,因为现有的声明仍在使用中。
帮助 :)
我的任务是在使用联合安全性连接到 WCF 服务的组件中实现用户切换。
我可以使用 Tokenclaims.ReadClaim() 找出当前登录的用户名。
如何使此令牌无效并强制再次登录?
我已尝试更改凭据上的用户名和密码,但这似乎并没有奏效,因为现有的声明仍在使用中。
帮助 :)
我建议考虑编写一个自定义ClientCredentials
子类。在这个类中,您可以管理每次调用使用的令牌和时间。您可以在此 MSDN 文章中阅读有关自定义客户端凭据的更多信息。