两系统用asp.net forms 身份验证方式实现跨域登录信息共享
2014-09-24 12:18
916 查看
1.两个系统的 web.config 都配置为 forms 验证方式( system.web —> authentication 节点)
2.在两个系统的Web.config里配置相同的 system.web —> machineKey 节点(节点生成:http://www.aspnetresources.com/tools/keycreator.aspx)
3.在两个系统的Web.config里配置相同的 system.web —> httpCookies 节点(<httpCookies domain="域名相同部分"/>)
<system.web>
<!-- BEGIN 身份验证配置节 -->
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" domain=".xxx.com" />
</authentication>
<machineKey validationKey="C7A01815F6AA26DBA9C6A9B5E4BCE8F3CC131519C0BAD696EC2453E8CFC944FE9DA09B7C651903A1C1052BF6385723874A02E26C1695 7E69A71A3CB3EC60626B" decryptionKey="54C2FFF68C75DFFE0F16E7BE473D8ECF81030E5817686A10D9C8D91A91AE9D57" validation="SHA1" decryption="AES" />
<httpCookies domain=".xxx.com"/>
<!-- End 身份验证配置节 -->
</system.web>
2.在两个系统的Web.config里配置相同的 system.web —> machineKey 节点(节点生成:http://www.aspnetresources.com/tools/keycreator.aspx)
3.在两个系统的Web.config里配置相同的 system.web —> httpCookies 节点(<httpCookies domain="域名相同部分"/>)
<system.web>
<!-- BEGIN 身份验证配置节 -->
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" domain=".xxx.com" />
</authentication>
<machineKey validationKey="C7A01815F6AA26DBA9C6A9B5E4BCE8F3CC131519C0BAD696EC2453E8CFC944FE9DA09B7C651903A1C1052BF6385723874A02E26C1695 7E69A71A3CB3EC60626B" decryptionKey="54C2FFF68C75DFFE0F16E7BE473D8ECF81030E5817686A10D9C8D91A91AE9D57" validation="SHA1" decryption="AES" />
<httpCookies domain=".xxx.com"/>
<!-- End 身份验证配置节 -->
</system.web>
相关文章推荐
- asp.net forms 身份验证方式下跨域登录信息共享的实现方法
- asp.net forms 身份验证方式下跨域登录信息共享的实现方法
- 实现基于 ASP.NET Forms 身份验证的跨子域单点登录
- ASP.NET 实现简单的 Forms 身份验证登录
- 使用ASP.Net Forms模式实现WebService身份验证
- ASP.NET 如何:实现简单的 Forms 身份验证
- 【转】使用ASP.Net Forms模式实现WebService身份验证
- 使用ASP.Net Forms模式实现WebService身份验证
- 使用ASP.Net Forms模式实现WebService身份验证
- 使用ASP.Net Forms模式实现WebService身份验证
- asp.net用户身份验证时读不到用户信息的问题 您的登录尝试不成功。请重试。 Login控件
- ASP.NET Forms验证 实现子域名(SubDomain)共享登陆下的缺陷
- 用ASP.Net Forms模式实现WebService身份验证
- 使用ASP.Net Forms模式实现WebService身份验证
- 如何:实现简单的 Forms 身份验证(asp.net)
- 使用ASP.Net Forms模式实现WebService身份验证
- 使用ASP.Net Forms模式实现WebService身份验证 补充
- ASP.NET Forms验证 实现子域名(SubDomain)共享登陆下的缺陷
- 实现Asp.net Forms身份验证的操作步骤
- 使用ASP.Net Forms模式实现WebService身份验证