www.ocean.com 一个用户登录成功
blog.ocean.com 同一个用户会自动登录
<authentication mode = "Forms" >
<forms
name = ".ASPXAUTH" [String]
loginUrl = "login.aspx" [String]
defaultUrl = "default.aspx" [String]
protection = "All" [All | None | Encryption | Validation]
timeout = "30" [in Minutes][number]
path = "/" [String]
requireSSL = "false" [true|false]
slidingExpiration = "true" [true|false]
enableCrossAppRedirects = "false" [true|false]
cookieless = "UseDeviceProfile" [UseUri | UseCookies | AutoDetect | UseDeviceProfile]
domain = "" [String]
>
</forms>
</authentication>
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1" decryption="Auto" />
两个站点的web.config "domain"值、machineKey 要相同; 找相同的cookies名字进行判断
本文介绍了一个场景下两个网站如何通过配置web.config文件实现统一的身份验证。具体包括设置 Forms 认证模式、调整 cookies 参数确保不同站点间共享登录状态的方法,并强调了 machineKey 设置的重要性。
271

被折叠的 条评论
为什么被折叠?



