作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望人们使用 Strava 帐户登录(strava 是一个骑行/运行平台)
Firebase 有一些默认的身份验证登录提供程序,如 Google、twitter 等,但没有 Strava。有没有其他方法可以通过 Firebase 中的 Strava 帐户对用户进行身份验证?
我的项目是在 AngularJS 中
Strava authentication API documents
最佳答案
当前,Firebase Authentication 支持的 OAuth 提供商列表有限。 .
如果您只是希望人们对您的应用程序进行身份验证,我建议您自己在客户端应用程序中实现 OAuth 流程。
如果您还想存储一些用户状态并因此想要使用 Firebase,您可以为从 Oauth 客户端收到的每个 ID token 创建一个 Firebase 用户帐户。人们可以通过提供他们的 ID token 并将其与 Firebase 访问 token 交换来注册/登录到您的 Firebase 后端。
重要提示:确保以某种方式验证 Strava Id/访问 token 。最简单的方法是调用 Strava API 并查看 token 是否被接受。
关于angularjs - 使用 Strava 提供商进行 Firebase 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40007889/
我是一名优秀的程序员,十分优秀!