首页 > 解决方案 > 使用 PKCE 提供 OAuth2 身份验证的 React Native 库

问题描述

我正在使用React Native开发我的第一个本机应用程序。这个应用程序将是我已经制作并且已经提供 OAuth 2.0 授权的网站的扩展(= 后端已准备好)。

我的 React Native App 可以使用 Oauth2 身份验证将用户连接到网站(首先登录和密码,然后使用 Auth Code 记住)。

我认为识别用户的最佳方式是提供授权代码流,其中包含代码交换证明密钥 (PKCE)扩展。

这是OAuth 2.0 for Mobile and Native Apps 的建议

我如何在 React Native 中实现它?我已经做了很多研究,发现了很多文章或教程(但都已弃用或不完整)。对我来说,最好的办法是重用现有代码或 javascript 库(未弃用)。

谢谢您的帮助。

标签: authenticationoauth-2.0pkce

解决方案


推荐阅读