gpt4 book ai didi

android - 使用自定义不受支持的提供商的 Firebase 身份验证

转载 作者:行者123 更新时间:2023-11-29 19:29:02 25 4
gpt4 key购买 nike

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

例如,我有兴趣让我的用户使用 Linkedin 或 Flickr 登录。我不拥有他们的 API,所以我不能使用 custom token如文档中所述。

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

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

最佳答案

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

为此,您需要在受信任的环境(通常是应用服务器)上运行代码。此代码需要执行实际身份验证,然后使用用户信息创建一个 JSON Web token (JWT)。查看Firebase documentation on creating custom tokens .

然后在 Android 应用程序中,您 use the custom JWT to authenticate the user with Firebase .

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

关于android - 使用自定义不受支持的提供商的 Firebase 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40572852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com