react-native-app-auth中的RedirectURL是什么-如何返回我的应用程序?

用户名

我是React-Native开发领域的菜鸟,正在尝试找出如何配置FormidableLabs的react-native-app-auth插件,以便我们应用程序的用户可以登录到Identity Server 4实现,然后返回到应用程序。

我可以很容易地进入登录表单-但登录后,它会进入浏览器中的另一个Identity Server页面,而不是返回到应用程序。我认为这是因为配置错误,但是我在网上搜索了一个答案,该答案实际上解释了redirectUrl实际指向的内容-在所有示例中,它仅指向io.identityserver.demo:/ oauthredirect 。是否可以重定向回应用程序?

我还注意到,登录页面的原始请求没有将它传递给ReturnUrl-该参数为null。

我觉得这里缺少明显的东西,但是我无法想象它是什么。

这是应用程序中的相关代码:

import {authorize} from 'react-native-app-auth';
...
const config = {
                    issuer: 'http://10.0.2.2:5000',
                    clientId: 'MyApp',
                    redirectUrl: '?? what goes here ??',
                    scopes: ['openid', 'profile', 'offline_access'],
                    serviceConfiguration: {
                        authorizationEndpoint: `http://10.0.2.2:5000/Account/Login`,
                        tokenEndpoint: `http://10.0.2.2:5000/connect/token`
                    }            
                }
                const result = await authorize(config);

Identity Server正在端口5000上运行(在我的PC上的localhost中)。

谁能指出我做错了什么?

提前致谢!

加里·阿彻

对于重定向URI,您有2个主要选择,第一个选项较为简单,但安全性稍差一些:

为了使重定向返回到应用程序,您需要在Android / iOS系统上注册该方案。

私人URI方案

我的文章应使您能够快速运行标准示例,并使Private URI方案正常工作。然后,您可以在ReactNative应用程序中设置类似的Android / iOS设置:

明确的HTTPS方案

这需要付出更多的努力,但是我的博客上还有Android / iOS示例,您可以运行并阅读,以备不时之需。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

react native 在我的本机应用程序中不显示视频,解决方案是什么?

来自分类Dev

如何在React Native未发布的应用程序中识别Bundle ID和App Store ID

来自分类Dev

如何在React Native应用程序中创建“为该应用程序评分”链接?

来自分类Dev

如何在React Native iOS应用程序中更新应用程序版本?

来自分类Dev

如何将 Redux 存储添加到使用 create-react-native-app 创建的 React Native 应用程序

来自分类Dev

我们如何在用React Native编写的移动应用程序中获取GPS位置

来自分类Dev

如何将IOS 14支持添加到我的React Native应用程序中?

来自分类Dev

React Native 为什么要加载来自另一个应用程序的 app.js?

来自分类Dev

React Native 应用程序在我离开应用程序然后返回它之前不会更新状态

来自分类Dev

为什么我们不能检查 react-native 应用程序的样式属性?

来自分类Dev

你如何使 this.forceUpdate() 应用到 React Native 中的整个应用程序?

来自分类Dev

我的react-native应用程序无法在POST请求中向后端url发送正文

来自分类Dev

当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃

来自分类Dev

如何在React Native上的Kill应用程序中检测到一个应用程序?

来自分类Dev

如何使用 appium 从 react-native app 中查找元素 - React Native + Appium

来自分类常见问题

如何在React Native App中显示超链接?

来自分类Dev

是否可以将 GetStream.io 与使用 Create React Native App 构建的 React Native 应用程序集成而不弹出?

来自分类Dev

React Native应用程序中的全屏背景图像

来自分类Dev

在React Native应用程序中创建表布局

来自分类Dev

检查 React Native 应用程序中的不活动状态

来自分类Dev

React-Native 应用程序中的网络问题

来自分类Dev

React Native:是什么控制iPhone屏幕上应用程序图标上红色圆圈中的数字?

来自分类Dev

如何在react-native中更改应用程序的显示名称

来自分类Dev

如何在React-Native应用程序中处理对Firebase的异步调用?

来自分类Dev

如何使用DrawerLayoutAndroid组件在react-native应用程序中构建抽屉?

来自分类Dev

如何在Android上的react-native应用程序中获取versionName?

来自分类Dev

如何在React Native中向应用程序根发出事件

来自分类Dev

如何在React Native Android中打开应用程序设置页面?

来自分类Dev

如何在React-Native应用程序中处理对Firebase的异步调用?

Related 相关文章

  1. 1

    react native 在我的本机应用程序中不显示视频,解决方案是什么?

  2. 2

    如何在React Native未发布的应用程序中识别Bundle ID和App Store ID

  3. 3

    如何在React Native应用程序中创建“为该应用程序评分”链接?

  4. 4

    如何在React Native iOS应用程序中更新应用程序版本?

  5. 5

    如何将 Redux 存储添加到使用 create-react-native-app 创建的 React Native 应用程序

  6. 6

    我们如何在用React Native编写的移动应用程序中获取GPS位置

  7. 7

    如何将IOS 14支持添加到我的React Native应用程序中?

  8. 8

    React Native 为什么要加载来自另一个应用程序的 app.js?

  9. 9

    React Native 应用程序在我离开应用程序然后返回它之前不会更新状态

  10. 10

    为什么我们不能检查 react-native 应用程序的样式属性?

  11. 11

    你如何使 this.forceUpdate() 应用到 React Native 中的整个应用程序?

  12. 12

    我的react-native应用程序无法在POST请求中向后端url发送正文

  13. 13

    当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃

  14. 14

    如何在React Native上的Kill应用程序中检测到一个应用程序?

  15. 15

    如何使用 appium 从 react-native app 中查找元素 - React Native + Appium

  16. 16

    如何在React Native App中显示超链接?

  17. 17

    是否可以将 GetStream.io 与使用 Create React Native App 构建的 React Native 应用程序集成而不弹出?

  18. 18

    React Native应用程序中的全屏背景图像

  19. 19

    在React Native应用程序中创建表布局

  20. 20

    检查 React Native 应用程序中的不活动状态

  21. 21

    React-Native 应用程序中的网络问题

  22. 22

    React Native:是什么控制iPhone屏幕上应用程序图标上红色圆圈中的数字?

  23. 23

    如何在react-native中更改应用程序的显示名称

  24. 24

    如何在React-Native应用程序中处理对Firebase的异步调用?

  25. 25

    如何使用DrawerLayoutAndroid组件在react-native应用程序中构建抽屉?

  26. 26

    如何在Android上的react-native应用程序中获取versionName?

  27. 27

    如何在React Native中向应用程序根发出事件

  28. 28

    如何在React Native Android中打开应用程序设置页面?

  29. 29

    如何在React-Native应用程序中处理对Firebase的异步调用?

热门标签

归档