如何解决ASP.Net MVC单点登录
| 我们正处于将所有应用程序移至同一主域的子域的时期。 完成此操作后,我们的目标是将整个设置迁移到单一登录系统。当前,我们使用表单身份验证并在用户成功登录后设置一个包含加密令牌的cookie。 在为SSO进行设置时-仅仅是更改将会话cookie设置到的域的问题吗?还是有其他需要解决的问题才能起作用。解决方法
将we.config \的system.web部分中的Machine密钥设置为相同的值,然后从IIS配置中获取该密钥:
<machineKey validationKey=\"<from IIS>\" decryptionKey=\"<from IIS>\"
validation=\"SHA1\" decryption=\"3DES\" />
然后所有站点都将cookie视为有效。我认为您所在部分的域名应该是子域。好吧,当它们是子域时,它可以工作,不知道如果实际的域名不同,该怎么办。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。