【问题标题】:How to authenticate React Native user by React Web page?如何通过 React 网页对 React Native 用户进行身份验证?
【发布时间】:2020-02-14 14:17:04
【问题描述】:

在我们公司,我们决定不为 React WebReact Native 使用单独的 Login/Register/ChangePassword 表单,而是将 React Web 表单制作一次,然后在 React Native 中重复使用。

这意味着 Native 应用的用户点击Login 按钮并打开默认浏览器进行登录。成功登录后,用户被重定向回原生应用,因为已经登录。

我认为这在 Hybrid Native 应用程序中很常见,但我没有找到任何文档如何在 React Native 中实现这一点。

谁能帮助我快速示例或将我重定向到一些文档/帖子?

【问题讨论】:

    标签: reactjs react-native authentication single-sign-on


    【解决方案1】:

    您可以使用react-native-webview 打开公司登录网址,并将注入的Javascript 道具传递给WebView 组件,当用户登录时,您可以获取包含用户数据的元素(例如:getElementById("userName"))并关闭WebView 将用户重定向回应用程序。

    Extra Information here;

    WebView props here 让你知道如何控制它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2020-12-20
      • 2023-02-14
      • 1970-01-01
      相关资源
      最近更新 更多