Vim*_*Kin 0 wif adfs2.0 iis-express
最近,我一直在使用IIS Express,它的确很棒。但是,我有无法解决的情况。
我正在开发一个Webapp,用户应该可以使用其AD帐户登录。由于将运行WebApp的服务器不在域中,因此我将ADFS 2.0用作SSO解决方案来解决此问题。
为了简化该项目的开发,我选择在开发时使用IIS Express。
为了能够在开发环境中与ADFS 2.0服务器交换声明信息,我必须为站点配置应用程序池,以将“加载用户配置文件”设置为true(例如IIS 7.5)。我在网上搜索,到目前为止,几乎没有找到有关如何在IIS Express中配置应用程序池的文档。
这与ADFS无关,但这是WIF用来对Cookie进行签名和加密的方式,该Cookie将在初次登录后用于识别用户。WIF中的默认实现使用DPAPI,它依赖于用户配置文件来获取密钥材料。
您可以覆盖该默认值,而使用machinekey作为密钥材料。确实,这就是默认情况下在NET 4.5中运行的方式,这恰好是因为DPAPI的所有问题。在这里,您可以在Net 4中进行操作
http://leastprivilege.com/2012/07/12/machinekey-based-session-protection-for-wif/
| 归档时间: |
|
| 查看次数: |
2464 次 |
| 最近记录: |