Mik*_*108 6 asp.net authentication
我使用了单点登录演示来自:http://www.codeproject.com/KB/aspnet/SingleSignon.aspx
我为这个演示添加了一个SignOut函数,但发现了一个问题:
当我设置cookie.Domain时,FormsAuthentication.SignOut()不起作用,并且无法清除cookie.
如果cookie尚未设置cookie.Domain,则FormsAuthentication.SignOut()可以正常工作.
我用过C#asp.net.
有谁可以告诉我一些使用asp.net的简单实用的单点登录和单点登录解决方案?
如果您对同一域和子域使用身份验证,请尝试在 web.config 中添加域名,而不是通过代码添加域。如果您使用此 web.config 条目,则无需编写任何代码
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" domain="abc.com"/>
</authentication>
Run Code Online (Sandbox Code Playgroud)
此条目告诉 asp.net 引擎,身份验证 cookie 将用于 abc.com 的所有子域。尝试使用这个,看看它是否有效。
| 归档时间: |
|
| 查看次数: |
2935 次 |
| 最近记录: |