首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >世博会裸工作流google登录身份验证错误

世博会裸工作流google登录身份验证错误
EN

Stack Overflow用户
提问于 2021-03-07 05:03:44
回答 2查看 348关注 0票数 4

谷歌SignIn在托管工作流中工作正常,但在弹出时停止工作。react-native-unimodules配置正确。所有其他配置都是完全相同的。获取以下错误。

授权错误

错误400: Invalid_request redirect_uri的参数值无效:缺少授权: null:/oauth2redirect/google

多次检查ClientId以进行确认。

EN

回答 2

Stack Overflow用户

发布于 2021-03-10 11:56:41

你的redirect_uri (null:/oauth2redirect/google)不好,

您需要遵循这些说明:

  • Bundle ID:必须与您的app.json中的ios.bundleIdentifier值匹配。
  • 您的应用程序需要符合与您的捆绑标识符匹配的URI方案。
    • 裸工作流:运行npx uri-scheme add <your bundle id> --ios

要测试这一点,您可以执行以下操作:

  • 弹出到:
    1. 并运行自定义客户端:expo client:ios
    2. Build a
    3. IPA:expo eject

  • 每当您更改app.json中的值时,都需要重新构建本地应用程序。

source

票数 1
EN

Stack Overflow用户

发布于 2021-03-12 17:31:35

你应该检查下面的一些要点:

1.iosclientId是否正确?

2. 2.AccessToken应该是这样的

常量凭证= firebase.auth.GoogleAuthProvider.credential(null,凭证);firebase.auth().signInWithCredential(credential) accessToken

//注意第一个参数为null

3.在登录方法Firebase->Google->Enable->Safelist Client ID...中添加ClientID。->将ClientID粘贴到input->按'Add'-> Done run yourProject

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66510598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档