存储与用户帐户相关的访问令牌

时间:2021-03-14 19:21:45

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

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

希望你能帮助我。

1 个答案:

答案 0 :(得分:0)

听起来您需要一个数据库,如 MySQL 或 MongoDB,它将存储来自 Strava 和用户 ID 的访问和刷新令牌。用户登录到您的应用后,无论您使用何种设备,您都可以查找访问令牌。当然,这需要安全 - 您应该首先确保用户通过身份验证,然后才能从数据库中获取 Strava 访问令牌。