【问题标题】:React Native openID Connect auth password flow no web browserReact Native openID Connect auth 密码流没有网络浏览器
【发布时间】:2021-03-09 02:03:06
【问题描述】:

我必须使用 OpenID 连接到服务器,使用 IdentityServer4 使用 react 本机客户端。

问题是我找不到实现客户端但有密码流的库,没有网络登录,所以应用程序通过 API 发送所有值,而不是使用网络浏览器和回调。

我找到的所有库都使用网络浏览器方式,例如react-native-app-auth

是否有任何库可以处理 OIDC 的客户端,在没有 Web 浏览器的情况下使用 react native?

还是我必须自己滚动?

干杯

【问题讨论】:

    标签: react-native openid-connect


    【解决方案1】:

    图书馆

    nodejs openid-client 库对你有用吗?如果是这样,这里有一些来自我的开发人员负载测试的password grant code

    流动性

    在 OAuth 中,应用程序本身不应该真正看到密码。 AppAuth 解决方案不适合您的任何特定原因。只是对任何阻塞问题等以及我是否可以提供帮助感兴趣

    【讨论】:

    • 您好,感谢库和示例!,这很有效,现在我需要尝试在反应本机环境库 openid-client 上进行工作,你认为我可以让库运行吗用 github.com/philikon/ReactNativify 之类的东西来反应原生?谢谢
    • 不是我用过的东西,所以我无法回答那个问题。我一直使用我的Blog Posts 中的 AppAuth 库,这是推荐的解决方案。它比密码授予更难实现,但在安全方面更正确。
    猜你喜欢
    • 2012-01-20
    • 2012-10-30
    • 2022-11-12
    • 2012-04-25
    • 1970-01-01
    • 2020-11-18
    • 2010-09-30
    • 2022-10-06
    • 2022-07-05
    相关资源
    最近更新 更多