ios - react-native auth0 用苹果登录?
问题描述
如何使用 auth0 Web 表单身份验证在 react-native 中使用苹果登录?
但没有运气。测试连接给了我:invalid_redirect_uri。
指南的一个问题是关于创建服务 ID 的这一部分:
“检查通过 Apple 登录后,单击配置并定义您的 Web 域 (example.com) 和您的返回 URL。确保您的返回 URL 是您的 Auth0 域,例如 foo.auth0.com(或您的 Auth0 自定义域如果你有)并遵循以下格式:https://YOUR_AUTH0_DOMAIN/login/callback。”
由于我使用 react-native,所以回调不是以“https”开头的 url,而是用于将用户返回到应用程序的自定义 uri。Apple 不允许我在创建 service-id 时放置该自定义 uri,但需要 https 前缀。
有没有人成功地使用苹果实现登录以应用 auth0 Web 身份验证的 react-native?任何帮助表示赞赏。
解决方案
就在我决定问的时候,我解决了这个问题。
问题是我只是直接从我的 auth0 应用程序的配置中复制粘贴登录回调。而不是实际执行指南中的内容。
所以我将登录回调更改为仅遵循以下格式:https://YOUR_AUTH0_DOMAIN/login/callback
它现在有效。
推荐阅读
- element - 如何根据用户输入(文本字段)切换隐藏元素?
- r - R 嵌套循环
- laravel - 控制器的刀片文件中没有很好地接收参数
- flutter - 如何迭代列表以将其合并到包装小部件中?
- php - 如何解决 BadMethodCallException,调用未定义的方法 Illuminate\Database\Query\Builder::filter()
- bash - 源文件时奇怪的 bash 消息
- c# - 来自静态 mvc Web 应用程序的服务器中 pdf 文件的链接
- python-3.x - 在神经网络的输出层中使用 softmax 激活函数时如何获得最大值标签?
- sql - 优化sql查询执行计划
- gradle - Gradle 5 的任务 zip 无法设置未知属性“archiveBaseName”