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-auth0
与最新版本的React-Native一起使用?
目前我发现react-native-auth0
快速启动会导致以下错误:
[TypeError: undefined is not an object (evaluating 'A0Auth0.oauthParameters')]
修改
从本地反应快速入门,您可以通过运行
进入AndroidManifest.xml
的项目
npm run eject
但是,这会从Expo框架中删除该应用程序。是否有可能让Auth0在Expo框架内运作?
答案 0 :(得分:2)
从我收集到的内容中,可以让Auth0与Expo应用程序一起工作。您只需处理大多数布线和API调用,而无需依赖react-native-auth0
之类的内容。这里有一个指南(虽然有点过时):https://github.com/expo/auth0-example