我正在使用React Native开发我的第一个本机应用程序。这个应用程序将是我已经制作并且已经提供 OAuth 2.0 授权的网站的扩展(= 后端已准备好)。
我的 React Native App 可以使用 Oauth2 身份验证将用户连接到网站(首先登录和密码,然后使用 Auth Code 记住)。
我认为识别用户的最佳方式是提供授权代码流,其中包含代码交换证明密钥 (PKCE)扩展。
这是OAuth 2.0 for Mobile and Native Apps 的建议。
我如何在 React Native 中实现它?我已经做了很多研究,发现了很多文章或教程(但都已弃用或不完整)。对我来说,最好的办法是重用现有代码或 javascript 库(未弃用)。
谢谢您的帮助。