繁体   English   中英

使用自定义不受支持的提供程序进行Firebase身份验证

[英]Firebase Authentication with custom unsupported providers

是否可以通过身份验证或与不受支持的自定义(而不是Google,Facebook,Twitter和Github)提供程序链接?

我想让我的用户使用Linkedin或Flickr登录。 我没有自己的API,因此无法使用文档中所述的自定义令牌

链接需要使用AuthCredential ,但是我还没有找到有关如何为新服务构建自定义AuthCredential的示例。

解决这个问题的可行解决方案是什么? firebaseAuthTokenunsupportedProviderAuthToken之间的客户端上的自定义映射?

您可以通过实施所谓的自定义身份验证提供程序,将任何身份提供程序添加到Firebase身份验证。

为此,您需要在受信任的环境(通常是应用服务器)上运行代码。 此代码需要执行实际的身份验证,然后使用用户的信息铸造JSON Web令牌(JWT)。 有关创建自定义令牌的信息,请参阅Firebase文档

然后在Android应用中, 使用自定义JWT通过Firebase对用户进行身份验证

Firebase博客上也有一些很好的例子:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM