2013-09-26 60 views
0

我正在爲城市站點使用域訪問模塊https://drupal.org/project/domain。他們有很多子域,這些工作很好的認證。用戶可以訪問任何子域名。##### city.gov/user並且能夠正常登錄。Drupal域訪問身份驗證

現在我們使用相同的訪問模塊完全共享另一個域的內容###### lovecity.com。您可以訪問登錄頁面###### lovecity.com/user並嘗試登錄。當你這樣做會給你一個拒絕訪問。從我們可以看到的身份驗證令牌僅適用於##### city.gov。任何幫助獲得驗證工作的兩個域名將不勝感激。

回答

0

經進一步研究,我在自述形式在此就來了:

1.4.1登錄到多個域

The Domain Access module allows the creation of domains with different 
hosts. However, security standards dictate that cookies can only be 
read from the issuing domain. 

As a result, you may configure your site as follows, but when you do so, 
users cannot be logged through a single sign in. 

    example.com 
    one.example.com 
    myexample.com 
    thisexample.com 

While example.com and one.example.com can share a login cookie, the 
other two domains cannot read that cookie. This is an internet standard, 
not a bug. 

Note: See the INSTALL.txt for instructions regarding Drupal's default 
cookie handling. 

這絕不是一個bug像我想。我在這裏回答,以便其他人可以從我花在解決問題上的時間中學習。