|
|
1
30
当您对用户进行身份验证时,将身份验证cookie的域设置为二级域,即parent.com。每个子域都将根据请求接收父域的cookie,因此可以对每个子域进行身份验证,因为您将有一个共享的身份验证cookie可供使用。 身份验证码:
|
|
|
2
10
|
|
|
3
7
顺便说一句,我发现在使用jro的方法+1后,FormsAuthenication效果很好。从www/以外的子域调用SignOut()方法时不起作用。(我猜是因为.Domain属性不匹配)-为了解决这个问题,我使用了:
|
|
|
4
7
除了将cookie设置为父域外,还需要确保所有站点(应用程序)具有相同的validationKey和decryptionKey(),以便它们都能识别彼此的身份验证票证和cookie。这篇文章不错 http://www.codeproject.com/KB/aspnet/SingleSignon.aspx |
|
|
5
5
|
|
|
6
4
一个想法是:当你将它们重定向到边界之外时,给它们一个一次性通行令牌,然后告诉接收子域期待它们(这个用户,来自这个IP,使用这个令牌)。 |
|
|
luffy · 如何防止浏览器身份验证对话框angularjs 9 年前 |
|
|
Ant · 如何防止用户使用特定用户名注册? 9 年前 |
|
|
Bogdan · Asp.net共享同一域中两个应用程序的身份验证 11 年前 |
|
|
user2760152 · 无法使用curl进行身份验证 12 年前 |
|
NoWar · 如何在不登录的情况下对用户进行身份验证 12 年前 |
|
|
Knerd · Request.IsAuthenticated即使数据库为空 12 年前 |
|
|
Jonnymaboy · asp.net用户身份验证的最佳方法网络表单 12 年前 |