DotNetNuke:如何对多个门户进行单点登录

时间:2009-11-20 07:25:06

标签: cookies subdomain dotnetnuke portal

我有一个Dotnetnuke环境,其中有多个门户运行在不同的子域(serviceA.company.com,serviceB.company.com)。我可以通过向UserPortals表添加行来允许用户访问每个门户,但由于DNN在auth cookie中使用完整域名,因此用户需要单独记录到每个门户。

我希望系统正常运行,您只需要在某些门户上登录一次,而不必登录其他门户。这可能吗?

1 个答案:

答案 0 :(得分:2)

可以通过更改web.config来实现。

我做了这个已经有一段时间了,但我认为你需要改变以下

<httpCookies httpOnlyCookies="true" requireSSL="false" domain="" /><httpCookies httpOnlyCookies="true" requireSSL="false" domain="*.company.com" />

我可能不在设置上,但有一种方法可以在web.config中执行此操作。如果有效,请告诉我。