Strava提供商的Firebase身份验证

时间:2016-10-12 20:35:22

标签: angularjs ionic-framework firebase-authentication

我希望人们可以在那里登录Strava帐户(strava是一个自行车/跑步平台)

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

我的项目在AngularJS

Strava authentication API documents

1 个答案:

答案 0 :(得分:2)

目前 Firebase Authentication 支持的 OAuth 提供商列表有限。

如果您只想对您的应用程序进行身份验证,我建议您在您的客户端应用程序中自行实施 OAuth 流程。

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

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