我正在使用 Silverlight、WIF 和 ADFS 的被动联合身份验证。我遵循了培训工具包示例http://msdn.microsoft.com/en-us/identitytrainingcourse_silverligthandidentity2010_topic2
一切正常。声明回来了,用户通过了身份验证,等等。它与 RIA 服务一起工作得很好。
使用该应用程序 1 小时后出现问题。令牌似乎变得无效,并且从 Silverlight 客户端到域服务的所有后续调用都失败了。
我检查了 ADFS 设置,它们都是默认设置。
- Get-ADFSRelyingPartyTrusts 显示 TokenLifetime = 0
- Get-ADFSProperties 显示 SsoLifetime = 480(我假设为 8 小时)。
我正在使用培训工具包中包含的程序集:SL.IdentityModel & SL.IdentityModel.Server。
在线我看到人们提到设置新鲜度值,但这似乎并不适用,因为一切都是由 SL.IdentityModel.Server 服务自动设置的。