2014-06-20 1 views
3

example.com과 app.example.com이 있습니다. 한 도메인에서 누군가를 로그인하고 다른 도메인과 세션을 공유하려면 어떻게해야합니까?도메인간에 Firebase Simple Login 세션을 공유하려면 어떻게해야합니까?

+0

지금까지 해본 내용을 자세히 설명해 주실 수 있습니까? [보안 규칙] (https://www.firebase.com/docs/security-quickstart.html)은 인증 정보뿐만 아니라 데이터를 참조 할 수 있습니다. 따라서 세션 ID와 새로운 사용자의 신임 정보를 사용하여 Firebase에 값을 쓰면 액세스 권한을 부여받을 수 있습니다. – Kato

답변

2

Firebase 단순 로그인 세션은 구성표, 호스트 및 포트의 튜플 인 HTML5 출처로 범위가 지정된 LocalStorage 또는 SessionStorage를 사용하여 유지되므로 기본적으로 하위 도메인간에 공유되지 않습니다.

그렇다면 Can HTML5 databases and localStorage be shared across subdomains?에 설명 된 방법을 사용하여 공유 LocalStorage 시스템을 만들어 응용 프로그램에서 수동으로 활성화 할 수 있습니다.

+0

XAuth는 4 년 만에 업데이트되지 않았으며 최신 브라우저에서는 작동하지 않는 것으로 나타났습니다. \ 다른 도메인의 iframe을 통해 사용자를 인증 할 것입니다. –

관련 문제