最初はちょうど昨日すべてがうまくいった。しかし、今朝から、私は事件を起こした。バックエンド(NodeJS)で 私は私がバックエンドからもらったトークンを使用して、クライアント側signInWithCustomToken()
に呼び出すとき、私は次のエラーを取得、その後auth().createCustomToken(SOME_ID)
firebase signInWithCustomTokenが壊れた
でカスタムトークンを生成:では
{
code: "auth/invalid-custom-token",
message: "The custom token format is incorrect. Please check the documentation."
}
をparams {:真、トークン:returnSecureToken MY_GENERATED_TOKEN}とhttps://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyCustomToken?key=MY_API_KEYへのPOSTがありますログインすると、ステータス400と応答
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "INVALID_CUSTOM_TOKEN"
}
],
"code": 400,
"message": "INVALID_CUSTOM_TOKEN"
}
}
では、だから、Googleはいくつかの重大な変更または何を導入したのですか?
は、あなたが使用したものとしてクライアントで同じプロジェクトを使用している:これは
検証の結果を値に
は、および特許請求の範囲を設定しますバックエンドにカスタムトークンを生成しますか? – bojeil
@bojeilもちろん、そうです。 –