将 Firebase 身份验证与自定义提供程序一起使用

Posted

技术标签:

【中文标题】将 Firebase 身份验证与自定义提供程序一起使用【英文标题】:Using Firebase Auth with Custom providers 【发布时间】:2021-01-03 12:06:54 【问题描述】:

我在一个需要使用 Facebook、Twitter、Google 和 Twitch 进行身份验证的辅助项目中使用 Firebase。不幸的是,Firebase Auth 不支持使用开箱即用的 Twitch 进行身份验证。我想知道解决问题的最佳方法:我可以只为 Twitch 使用 Firebase 身份验证和自定义身份验证系统吗?

【问题讨论】:

【参考方案1】:

Firebase 支持使用任何提供商登录,只要您愿意为其编写代码即可。这个过程在一个名为creating custom tokens的页面中有很好的记录。

如果您正在寻找其他供应商的样本,请查看functions-samples repo,其中包含 a.o.使用 LinkedIn、Okta 和 Spotify 登录的示例。

【讨论】:

以上是关于将 Firebase 身份验证与自定义提供程序一起使用的主要内容,如果未能解决你的问题,请参考以下文章

使用其他API进行Firebase身份验证

.Net Core JWT 身份验证与自定义 API 密钥中间件

可以在 Firebase 3 中实现自定义身份验证属性并将其与安全安全规则一起使用吗?

将 Google 身份验证令牌与 Firebase 一起使用

将 Firebase 身份验证与 Firestore 一起使用的正确方法是啥?

如何将多个身份验证提供程序链接到 Firebase 帐户?