关于 React Native App 中访问令牌到期的注销问题

时间:2021-03-02 11:52:31

标签: react-native oauth-2.0

我正在开发具有 PHP 后端的 React Native 应用程序。我遇到了 OAuth2 的问题。以下是场景。

  1. 用户进入登录屏幕,他将获得一个访问令牌。这是 保存在异步存储中。

  2. 每当成功识别用户时,身份验证服务提供商都会发出 access_tokenrefresh_token

  3. 应用使用访问令牌获取更多用户信息。

  4. 访问令牌已过期。然后我进入应用程序并更快关闭(这将发送对新访问令牌的请求,但在关闭应用程序时,响应不会存储在设备中,而是会更新后端刷新令牌)。这会导致刷新令牌不匹配并导致应用注销。

  5. 当我尝试打开应用程序时,我被拒之门外,由于后端和异步存储的刷新令牌不匹配,我需要重新登录。

欢迎提出任何想法!

0 个答案:

没有答案