auth object
私のアプリのサブドメイン間で共有することに関するいくつかの調査を行ってきました。どうやらfirebaseのweb sdkはこの設定です。Firebase - firebase admin sdkを使用してサブドメイン間で認証を共有
私の考えは、他のアプリケーションで使用できるlogin.myapp.com
という単一のログインウェブサイトを持つことです。app1.myapp.com
、app2.myapp.com
で認証します。ちょうどGoogleのように。
私の最初の試みは、私は認証オブジェクトをparse()
、そのアプリのlocalStorage
にそれを保存することができるように、その後、localStorage
から認証オブジェクトをstringify()
要求するアプリへのURL PARAMとしてそれを送信することでした。
しかし、私はこの設定が気に入らないだけでなく、トークンがブラウザの履歴に記録されるだけでなく、奇妙に見えます。
だから私はadmin sdkを使ってこのための既知の設定があるのだろうかと思っていました。
uid
uid
が認証されている場合、サーバーがチェックするのhttp- を介してサーバへ
uid
を渡すapp1.myapp.com
- から認証を取得します。
- 成功した場合、サーバーは
auth object
をapp1.myapp.com
に応答します。
app1.myapp.com
に合格
login.myapp.com
firebaseの管理者は、次のようなものを作成できますか?
Whoah!ありがとうHiranya。 :)私はそれをテストした後、私はあなたの答えを受け入れるためにここに戻ってきます。 – CENT1PEDE
ニース!ありがとう! – CENT1PEDE