【问题标题】:Store access tokens related to user accounts存储与用户帐户相关的访问令牌
【发布时间】:2021-06-12 04:00:26
【问题描述】:

存储与用户相关的访问令牌的最佳方法是什么? 现在我正在使用 react native 和 firebase 进行用户授权。我现在想要的是对 Strava 之类的服务的授权,或者我获得访问令牌的类似服务。这个令牌应该与特定用户相关联并以某种方式存储(在哪里以及如何?)。意味着如果此用户注销并重新登录此访问令牌应该是一致的。如果此用户正在其他设备或类似设备上登录,则相同。

希望你能帮助我。

【问题讨论】:

    标签: react-native oauth-2.0 architecture authorization access-token


    【解决方案1】:

    听起来您需要一个数据库,例如 MySQL 或 MongoDB,它将存储来自 Strava 的访问和刷新令牌以及一个 userId。一旦用户登录到您的应用程序,您就可以查找访问令牌,而不管您使用的是什么设备。当然,这需要是安全的 - 您应该首先确保用户进行身份验证,然后才能从数据库中获取 Strava 访问令牌。

    【讨论】:

      猜你喜欢
      • 2011-09-06
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      • 2019-02-15
      相关资源
      最近更新 更多