在ASP.NET中单点登录 – cookie名称,machineKey还有什么?
发布时间:2020-12-15 20:56:13 所属栏目:asp.Net 来源:网络整理
导读:我在一台服务器上托管了两个ASP.NET应用程序.他们的配置具有相同的machineKey值,身份验证部分如下所示: authentication mode="Forms" forms loginUrl="/_login/default.aspx" name=".MySingleAuth" / /authenticationauthentication mode="Forms" forms log
我在一台服务器上托管了两个ASP.NET应用程序.他们的配置具有相同的machineKey值,身份验证部分如下所示:
<authentication mode="Forms"> <forms loginUrl="/_login/default.aspx" name=".MySingleAuth" /> </authentication> <authentication mode="Forms"> <forms loginUrl="~/MySingle/LogOn/0" timeout="2880" name=".MySingleAuth"/> </authentication> 单点登录(使用一个cookie的两个应用程序中的身份验证)仍然不起作用.我错过了什么? 编辑:这两个应用程序在我们的内部网上,一个在https://ip:84下,另一个在https://ip:86下(其中ip是IP). 解决方法
对我来说,SingleSignOn的以下配置有效:
<machineKey validationKey="818B77A6AFBF5E0B82B7FBE6F992E1733986DAEF81D1EB107B55D6F68EB6FEC6097349A9E37A407A6B5CF2FA1AB9327CA182A2C999A768C14B146036420203F9" decryptionKey="45798D54477D1D11BFC16733786AABB50E7FD5DDB3F8F46A" validation="SHA1" /> <authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="~/Login.aspx" protection="All" cookieless="UseCookies" enableCrossAppRedirects="true"/> </authentication> >确保两个应用程序上的密钥完全相同(验证和解密) 阅读本页,它帮助了我:http://www.codeproject.com/KB/aspnet/SingleSignon.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- dependency-injection – asp.net 5依赖注入拦截调用方法
- 深入研究 Mini ASP.NET Core(迷你 ASP.NET Core),看看 A
- ASP.Net,C#.Net和VB.Net之间的区别?
- asp.net – Dropzone没有绑定到模型
- 如何在Asp.Net页面中包含Javascript文件
- 如何使用ASP.NET中的C#代码以PDF,HTML和DOC格式导出Crystal
- asp.net – 如何将Textboxes值传递给我的Ajax.ActionLink?
- asp.net – 使用Web API和JSON补丁文档进行模型验证
- asp.net 文件上传与刷新与asp.net页面与iframe之间的数据传
- Razor Engine,实现代码生成器的又一件利器
推荐文章
站长推荐
热点阅读