繁体   English   中英

wcf联合安全令牌是会话令牌还是可重用的?

[英]Is the wcf federated security token a session token or reusable?

我一直在阅读联邦安全和WCF,并对安全令牌服务(STS)发出的令牌的生命周期有疑问。

特定会话的安全令牌是与服务器一起启动的,还是可以在多个会话中重用?

我的目标是通过关闭所有打开的会话并强制重新认证来使STS发出的所有安全令牌无效。 我担心一个恶意的用户可能只是重用已发布的令牌。

任何投入将不胜感激。

从STS返回的SecurityToken在1小时后到期(默认)。 您可以使用以下代码在多个会话中重复使用它。

var channel = channelFactory.CreateChannelWithIssuedToken(token);

但是你当然必须将令牌缓存到某个地方才能实现。 如果你使用标准的CreateChannel()方法,我相信每次都会从STS请求令牌。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM