0

このコードはgoogle oauth exampleからのものです。

const config = {
  issuer: 'https://accounts.google.com',
  clientId: 'GOOGLE_OAUTH_APP_GUID.apps.googleusercontent.com',
  redirectUrl: 'com.googleusercontent.apps.GOOGLE_OAUTH_APP_GUID:/oauth2redirect/google',
  scopes: ['openid', 'profile']
};

// Log in to get an authentication token
const authState = await authorize(config);

ただし、サインインしてアプリにリダイレクトされた後、次のエラーが表示されます。

client_secret is missing

反応ネイティブのAndroidエラー 構成に追加clientSecretすると、iOS の問題が修正されます。ただし、Androidでは、追加clientSecretしてもGoogleでログインできず、代わりに許可されていないというこのエラーページが読み込まclient_secretれます。

Google 無効なリクエスト ページ

ということで、ちょっぴりキャッチ22です。clientSecret を指定すると、Google から無効なリクエスト エラーが発生し、認証できません。提供しないと、認証後に「client_secret is missing」エラーが発生します。

4

2 に答える 2

0

に を追加し、SHA1 keyサポートfirebaseが存在することを確認しemailます。

于 2019-07-13T15:28:32.287 に答える