2017-10-16 11 views
0

私はFirebaseを使ってWebアプリケーションとChrome拡張機能を開発しています。Firebaseの匿名認証とカスタムトークンの署名

認証フロー:

  1. Webアプリケーションにおけるユーザのログイン
  2. 私たちの自己ホスト型サーバーからのカスタムトークンWebアプリケーションクエリ。
  3. Webアプリケーションはカスタムトークンをchrome拡張子に送信します。
  4. クロムエクステンションのFirebaseクライアントは、カスタムトークンを使用してユーザにログインします。

    Webアプリケーション側でユーザーJSON::

    { 
    "providerId":"firebase", 
    "uid":"UgDe48GltcaIymUgoBNF6Yg231B3", 
    "displayName":null, 
    "email":null, 
    "photoURL":null, 
    "isAnonymous":true 
    } 
    

は、今私はisAnonymous状態は延長側で正しくないを除いてすべてが、うまく動作し、Webアプリケーションへの匿名認証を追加しました伸び側で

ユーザーのJSON:

{ 
"providerId":"firebase", 
"uid":"UgDe48GltcaIymUgoBNF6Yg231B3", 
"displayName":null, 
"email":null, 
"photoURL":null, 
"isAnonymous":false 
} 

答えて

0

カスタム認証されたユーザーにはありません匿名とみなされます。 isAnonymousはこのようなユーザーに対してはfalseになります。 signInAnonymouslyでログインしたユーザーのみがisAnonymousフラグをtrueに設定します。

関連する問題