【发布时间】:2013-09-05 07:35:24
【问题描述】:
我需要创建一个页面,允许用户在回答问题或进行 SMS 验证时重置密码。
我面临的挑战是设置会话,以便我在负载平衡的环境中工作并跨多个页面(无状态)。
- 如何使用 WIF 在 MVC 项目中设置会话 cookie?
【问题讨论】:
标签: asp.net-mvc-4 passwords wif identity password-recovery
我需要创建一个页面,允许用户在回答问题或进行 SMS 验证时重置密码。
我面临的挑战是设置会话,以便我在负载平衡的环境中工作并跨多个页面(无状态)。
【问题讨论】:
标签: asp.net-mvc-4 passwords wif identity password-recovery
您需要确保来自 SAM 的会话 cookie 在每台机器上使用相同的保护密钥。这归结为使用 machineKey 并将 SAM 配置为使用这些密钥。我将此作为特性添加到 IdentityModel 安全库中,但您可以轻松地从 github 复制配置或代码:
【讨论】: