【发布时间】:2010-03-31 11:47:29
【问题描述】:
我的任务是在使用联合安全性连接到 WCF 服务的组件中实现用户切换。
我可以使用 Tokenclaims.ReadClaim() 找出当前登录的用户名。
如何使此令牌无效并强制再次登录?
我已尝试更改凭据上的用户名和密码,但这似乎不起作用,因为现有声明仍在使用中。
帮助:)
【问题讨论】:
标签: c# wcf saml federated-identity
我的任务是在使用联合安全性连接到 WCF 服务的组件中实现用户切换。
我可以使用 Tokenclaims.ReadClaim() 找出当前登录的用户名。
如何使此令牌无效并强制再次登录?
我已尝试更改凭据上的用户名和密码,但这似乎不起作用,因为现有声明仍在使用中。
帮助:)
【问题讨论】:
标签: c# wcf saml federated-identity
我建议考虑编写一个自定义的ClientCredentials 子类。在这个类中,您可以管理每次调用使用的令牌和时间。您可以在this MSDN article 中阅读有关自定义客户端凭据的更多信息。
【讨论】: