0

市のサイトにドメイン アクセス モジュールhttps://drupal.org/project/domainを使用しています。それらには多くのサブドメインがあり、これらは認証に問題なく機能します。ユーザーは任意のサブドメイン fire.#####city.gov/user にアクセスでき、正常にログインできます。

現在、同じアクセス モジュールを使用して、完全に別のドメイン ######lovecity.com のコンテンツを共有しています。ログイン ページ ######lovecity.com/user にアクセスして、ログインを試みることができます。これを行うと、アクセスが拒否されます。見る限り、認証トークンは #####city.gov に対してのみ機能します。両方のドメインで認証を機能させるための助けをいただければ幸いです。

4

1 に答える 1

1

さらに調査したところ、Readme テキストでこれに出くわしました。

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.

これは私が思っていたようなバグではありません。ここで回答しているのは、私が解決しようとして費やした時間から他の人が学ぶことができるようにするためです.

于 2013-09-26T15:33:57.223 に答える