使用 Strava 提供商进行 Firebase 身份验证

use*_*574 5 angularjs ionic-framework firebase-authentication

我希望人们使用 Strava 帐户登录(strava 是一个骑行/跑步平台)

Firebase 有一些默认的身份验证登录提供程序,如 Google、twitter 等,但没有 Strava。有没有其他方法可以通过 Firebase 中的 Strava 帐户对用户进行身份验证?

我的项目是在 AngularJS 中

Strava 身份验证 API 文档

小智 3

目前, Firebase 身份验证支持的 OAuth 提供商的列表有限。

如果您只是希望人们根据您的应用程序进行身份验证,我建议您自己在客户端应用程序中实现 OAuth 流程。

如果您还想存储一些用户状态并因此想使用 Firebase,您可以为从 Oauth-Client 收到的每个 ID 令牌创建一个 Firebase 用户帐户。人们可以通过提供 ID 令牌并将其与 Firebase 访问令牌进行交换来注册/登录您的 Firebase 后端。

重要提示:请确保以某种方式验证 Strava Id/访问令牌。最简单的方法是调用 Strava API 并查看令牌是否被接受。