【问题标题】:Using react-native-auth0 quick start without AndroidManifest.xml在没有 AndroidManifest.xml 的情况下使用 react-native-auth0 快速入门
【发布时间】:2017-07-30 12:39:56
【问题描述】:

react-native-auth0 快速入门:

https://auth0.com/docs/quickstart/native/react-native/00-login

需要您修改AndroidManifest.xml才能使用WebAuth:

auth0
  .webAuth
  .authorize({scope: 'openid email',
              audience: 'https://{myauth0app}.au.auth0.com/userinfo'})

不过,最新的 React-Native 快速入门,创建于:

create-react-native-app

不包括AndroidManifest.xml。是否可以在最新版本的 React-Native 中使用 react-native-auth0

目前我发现react-native-auth0快速启动会出现如下错误:

[TypeError: undefined is not an object (evaluating 'A0Auth0.oauthParameters')]

编辑

从 react-native 快速入门中,您可以通过运行获得具有 AndroidManifest.xml 的项目

npm run eject

但是,这会将应用从 Expo 框架中移除。是否可以让 Auth0 在 Expo 框架内工作?

【问题讨论】:

    标签: android react-native react-native-android auth0 expo


    【解决方案1】:

    根据我收集到的信息,可以让 Auth0 与 Expo 应用程序一起使用。您只需要自己处理大多数接线和 API 调用,而无需依赖 react-native-auth0 之类的东西。这里有一个指南(虽然有点过时):https://github.com/expo/auth0-example

    【讨论】:

      猜你喜欢
      • 2016-10-02
      • 2021-09-10
      • 2017-10-24
      • 2017-02-17
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      相关资源
      最近更新 更多