authentication - 使用 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 库(未弃用)。
谢谢您的帮助。
解决方案
推荐阅读
- javascript - 在 Azure 上托管的 Vue 应用程序中无法访问除“/”之外的任何路由,并显示消息“请求的内容不存在”
- excel - PivotItems("(blank)").Visible = False 在一台计算机上给出错误 400,但在另一台计算机上运行时没有错误
- java - 如何求一个数的总和?
- android - 预期为 BEGIN_ARRAY,但在第 1 行第 2 列路径为 BEGIN_OBJECT $ JSON Array Kotlin
- python - 如何使用 keras 从目录中流出训练集并将图像保存在多个目录中?
- javascript - 我的 Discord 机器人的反应收集器出现问题
- c# - Windows 服务调用 AppSettings 的可执行文件问题
- github - GitHub Actions 在子目录中时不创建文件
- java - (JAVA) 如何删除循环双向链表中的第一个元素?
- php - PHP 注意:Error 中只能通过引用传递变量