相关疑难解决方法(0)

Azure/web-farm准备好的SecurityTokenCache

我们的网站使用ADFS进行身份验证.为了减少每次请求的cookie有效负载,我们开启了IsSessionMode(请参阅节食中的fedauth cookies).

我们需要做的最后一件事就是在负载均衡的环境中实现这个功能,就是实现一个农场就绪的SecurityTokenCache.实现看起来非常简单,我主要想知道在处理SecurityTokenCacheKey以及TryGetAllEntries和TryRemoveAllEntries方法时是否存在任何问题(SecurityTokenCacheKey具有Equals和GetHashCode方法的自定义实现).

有没有人有这样的例子?我们计划使用AppFabric作为后备存储,但使用任何持久存储的示例将是有用的 - 数据库表,Azure表存储等.

以下是我搜索过的一些地方:

  • Hervey Wilson的PDC09会话中,他使用了DatabaseSecurityTokenCache.我无法找到他的会话的示例代码.
  • 在Vittorio Bertocci的优秀着作"编程Windows Identity Foundation"的第192页上,他提到将Azure ready SecurityTokenCache的示例实现上传到本书的网站.我也找不到这个样本.

谢谢!

JD

3/16/2012更新 Vittorio的博客链接到使用新的.net 4.5内容的示例:

ClaimsAwareWebFarm 这个示例是对我们很多人的反馈的回答:你想要一个显示农场就绪会话缓存的示例(而不是tokenreplycache),这样你就可以通过引用而不是交换大的cookie来使用会话; 并且您要求一种更简单的方法来保护农场中的cookie.

adfs web-farm azure geneva-framework wif

19
推荐指数
1
解决办法
4392
查看次数

标签 统计

adfs ×1

azure ×1

geneva-framework ×1

web-farm ×1

wif ×1