Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用自定义不受支持的提供程序进行Firebase身份验证_Android_Firebase_Firebase Authentication - Fatal编程技术网

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

Android 使用自定义不受支持的提供程序进行Firebase身份验证,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,是否可以验证或链接自定义的不受支持的提供商(不是Google、Facebook、Twitter和Github) 例如,我想让我的用户使用Linkedin或Flickr登录。我没有他们的API,所以我不能使用文档中描述的API 链接需要使用,但我还没有找到如何为新服务构建自定义AuthCredential的示例 解决这个问题的可行方案是什么?客户机上firebaseAuthToken和unsupportedProviderAuthToken之间的自定义映射?您可以通过实现所谓的自定义身份验证提供程

是否可以验证或链接自定义的不受支持的提供商(不是Google、Facebook、Twitter和Github)

例如,我想让我的用户使用Linkedin或Flickr登录。我没有他们的API,所以我不能使用文档中描述的API

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


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

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

为此,您需要在受信任的环境(通常是应用服务器)上运行代码。这段代码需要执行实际的身份验证,然后使用用户信息生成一个JSON Web令牌(JWT)。看

然后在安卓应用程序中,你可以

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