[英]Firebase Authentication with custom unsupported providers
是否可以通过身份验证或与不受支持的自定义(而不是Google,Facebook,Twitter和Github)提供程序链接?
我想让我的用户使用Linkedin或Flickr登录。 我没有自己的API,因此无法使用文档中所述的自定义令牌 。
链接需要使用AuthCredential ,但是我还没有找到有关如何为新服务构建自定义AuthCredential的示例。
解决这个问题的可行解决方案是什么? firebaseAuthToken
和unsupportedProviderAuthToken
之间的客户端上的自定义映射?
您可以通过实施所谓的自定义身份验证提供程序,将任何身份提供程序添加到Firebase身份验证。
为此,您需要在受信任的环境(通常是应用服务器)上运行代码。 此代码需要执行实际的身份验证,然后使用用户的信息铸造JSON Web令牌(JWT)。 有关创建自定义令牌的信息,请参阅Firebase文档 。
然后在Android应用中, 使用自定义JWT通过Firebase对用户进行身份验证 。
Firebase博客上也有一些很好的例子:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.