2016-09-17 8 views
0

少数のサイトに対して1つの認証システムが必要です。例えば、サイト:A、B、C。ユーザーがサイトAでログインした場合、B、Cで自動ログインする必要があります。任意の提案(火災ベースであるかどうか)?異なるサイトの自動ログインユーザー

+0

現在、Firebase Auth 3.xは単一のホスト起点セッションのみをサポートしています。ドメインBとCで再度ログインする必要があります。 – bojeil

答えて

1

3つのウェブサイトにログインするには、サイトAにサイトB、サイトCのiframeを埋め込む方法があります。その後、サイトAに資格情報でサインインし、資格情報をiframe Bに渡しますpostMessage経由でCを返します。サイトBとCでその資格情報でサインインする前に、親ページの起点(ドメインAである必要があります)を確認することは非常に重要です。基本的に、子iframeの親フレームで操作を複製する必要があります。また、1つのサイトでサインアウトするときに、埋め込まれた2つのiframeもサインアウトしていることを確認してください。

関連する問題