したがって、 https ://developers.google.com/identity/sign-in/web/backend-auth のガイドに従いました 。
API 用の JavaScript クライアントを使用してバックエンド認証を追加するには。ただし、コードを使用すると、次のコード行で:
idinfo = client.verify_id_token(token, CLIENT_ID)
サーバーでエラーが発生しました。エラーは次のとおりです。
Wrong recipient, <CLIENT_ID> != <SERVER_ID>
Javascript クライアントでサーバー ID を指定するにはどうすればよいですか?
この同じバックエンド コードで動作する iOS と Android のログインがあります。
iOSでも同じ問題があり、以下のコードを追加することで解決できました。ブラウザで同じことができますか?
[GIDSignIn sharedInstance].serverClientID = @"SERVER_CLIENT_ID";