0
Firebase Web SDK 4.2.0を使用してユーザーを認証すると、JWTトークン内に2つの異なるペイロードが生成されます。ここで何が起こっているかFirebase認証が不一致のJWTトークンペイロード
{
"iss": "https://securetoken.google.com/{FIREBASE_PROJECT_ID}",
"name": "...",
"picture": "...",
"aud": "...",
"auth_time": 1502642892,
"user_id": "...",
"sub": "...",
"iat": 1502711791,
"exp": 1502715391,
"email": "...",
"email_verified": true,
"firebase": {
"identities": {
"google.com": [
"{GOOGLE_USER_ID}"
],
"email": [
"..."
]
},
"sign_in_provider": "google.com"
}
}
:
{
"azp": "...",
"aud": "...",
"sub": "...",
"email": "...",
"email_verified": true,
"at_hash": "...",
"iss": "accounts.google.com",
"iat": 1502712944,
"exp": 1502716544
}
や他の回
:時にはそれがこのが含まれていますか?私はサーバー側の検証を行っています(Goで、Admin SDKを使用していない)ので、応答に一貫した形式があれば役立ちます。
これは認証コードを変更することなく起こっています。私はサーバーで別々にそれぞれのケースを処理しなければならないと思います。 –