React Native openID Connect 身份验证密码流没有网络浏览器

React Native openID Connect auth password flow no web browser

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

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

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

是否有任何库可以在没有网络浏览器的情况下处理 OIDC 的客户端?

还是我必须自己动手?

干杯

图书馆

nodejs openid-client library work for you? If so, here is some password grant code 来自我的开发人员负载测试。

移动流量

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