Android 使用自定义不受支持的提供程序进行Firebase身份验证
是否可以验证或链接自定义的不受支持的提供商(不是Google、Facebook、Twitter和Github) 例如,我想让我的用户使用Linkedin或Flickr登录。我没有他们的API,所以我不能使用文档中描述的API 链接需要使用,但我还没有找到如何为新服务构建自定义AuthCredential的示例Android 使用自定义不受支持的提供程序进行Firebase身份验证,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,是否可以验证或链接自定义的不受支持的提供商(不是Google、Facebook、Twitter和Github) 例如,我想让我的用户使用Linkedin或Flickr登录。我没有他们的API,所以我不能使用文档中描述的API 链接需要使用,但我还没有找到如何为新服务构建自定义AuthCredential的示例 解决这个问题的可行方案是什么?客户机上firebaseAuthToken和unsupportedProviderAuthToken之间的自定义映射?您可以通过实现所谓的自定义身份验证提供程
解决这个问题的可行方案是什么?客户机上
firebaseAuthToken
和unsupportedProviderAuthToken
之间的自定义映射?您可以通过实现所谓的自定义身份验证提供程序,将任何身份提供程序添加到Firebase身份验证
为此,您需要在受信任的环境(通常是应用服务器)上运行代码。这段代码需要执行实际的身份验证,然后使用用户信息生成一个JSON Web令牌(JWT)。看
然后在安卓应用程序中,你可以
Firebase博客上也有一些很好的例子: