如何为Firebase身份验证用户设置自定义用户UID?

普里莫兹·克拉里(PrimožKralj)

我想将自定义ID作为用户UID存储在Firebase身份验证中。你能做到吗?根据我的搜索,似乎我需要使用Firebase实时数据库来存储此额外的ID,但我想避免使用其他产品,而将Firebase身份验证中的所有内容都包含在内(我只需要将此第三方ID存储在某个地方)。

在此处输入图片说明

我的用例如下:

  1. 用户使用电子邮件/密码或Google登录进行注册(使用Firebase身份验证)

    mAuth.createUserWithEmailAndPassword(电子邮件,密码)mAuth.signInWithCredential(credential)//或Google登录,创建一个新帐户(如果不存在)

  2. 用户输入电话号码并进行验证(使用Firebase身份验证)

  3. 如果一切正常,将自动在我们的第三方合作伙伴的后端服务器中注册该用户,该服务器将发回用户的UID(由他们生成,而我必须将其存储)。看起来像77a644e1-9322-4291-854e-5dabb59cc296b

  4. 我想将此生成的用户ID存储到Firebase身份验证用户。

道格·史蒂文森

Firebase身份验证并非旨在存储每个用户的常规信息。数据库在这方面更好。

为每个用户存储任意数据的唯一方法是以自定义声明的形式自定义声明主要用来存储在安全规则用于通过授权的方式访问数据实时数据库,公司的FireStore和云存储的目的的小型数据位安全规则但是,如果您真的想将此多余的字符串存储在自定义声明中,则可以。但是我会改用数据库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有Django 1.5,自定义字段和共享身份验证的多种用户类型

来自分类Dev

自定义用户模型中的django 1.6身份验证

来自分类Dev

如何在Laravel身份验证中处理列的自定义名称,用户名和密码

来自分类Dev

Nagios:为经过身份验证的用户创建自定义菜单

来自分类Dev

使用Backfire时如何使用自定义登录凭据对用户进行身份验证?

来自分类Dev

如何为Laravel 4和Laravel 5用户身份验证更改/自定义密码字段名称

来自分类Dev

自定义用户身份验证并通过在wordpress中登录

来自分类Dev

如何不基于用户模型进行自定义身份验证

来自分类Dev

基于用户权限的自定义身份验证和授权

来自分类Dev

基于API调用的响应的自定义用户身份验证

来自分类Dev

具有自定义令牌的Firebase身份验证提供空uid

来自分类Dev

ServiceStack自定义用户身份验证

来自分类Dev

如何为Firebase创建自定义用户属性?

来自分类Dev

获取当前用户登录自定义身份验证MVC 4的信息

来自分类Dev

从Flutter设置Firebase身份验证的自定义声明

来自分类Dev

向django-rest-framework-simple-jwt添加自定义用户身份验证

来自分类Dev

django用户自定义模型身份验证和授权

来自分类Dev

用户的AD身份验证失败时如何导航到“自定义访问被拒绝的页面”(带有OpenIDConnect Azure AD身份验证的.net 3.1核心)

来自分类Dev

Laravel自定义身份验证用户字段

来自分类Dev

如何在Laravel身份验证中处理列的自定义名称,用户名和密码

来自分类Dev

在Firebase中,如何从自定义jwt令牌身份验证获取当前登录的用户

来自分类Dev

如何不基于用户模型进行自定义身份验证

来自分类Dev

在没有JavaScript的情况下呈现网页之前,如何为用户提供经过身份验证和自定义的页面?

来自分类Dev

用户没有带有自定义身份验证后端的属性后端,但是我称为身份验证

来自分类Dev

DNN 9 如何为自定义身份验证提供程序设置 SSO 数据服务

来自分类Dev

如何在 AWS 自定义授权方中对用户进行身份验证?

来自分类Dev

MVC4 - 在表单身份验证票中设置自定义用户数据会导致表单身份验证 cookie 未设置?

来自分类Dev

如何在firebase for android中使用身份验证UId从用户节点获取用户信息?

来自分类Dev

带有自定义用户数据的 Angular Firebase Google 身份验证

Related 相关文章

  1. 1

    具有Django 1.5,自定义字段和共享身份验证的多种用户类型

  2. 2

    自定义用户模型中的django 1.6身份验证

  3. 3

    如何在Laravel身份验证中处理列的自定义名称,用户名和密码

  4. 4

    Nagios:为经过身份验证的用户创建自定义菜单

  5. 5

    使用Backfire时如何使用自定义登录凭据对用户进行身份验证?

  6. 6

    如何为Laravel 4和Laravel 5用户身份验证更改/自定义密码字段名称

  7. 7

    自定义用户身份验证并通过在wordpress中登录

  8. 8

    如何不基于用户模型进行自定义身份验证

  9. 9

    基于用户权限的自定义身份验证和授权

  10. 10

    基于API调用的响应的自定义用户身份验证

  11. 11

    具有自定义令牌的Firebase身份验证提供空uid

  12. 12

    ServiceStack自定义用户身份验证

  13. 13

    如何为Firebase创建自定义用户属性?

  14. 14

    获取当前用户登录自定义身份验证MVC 4的信息

  15. 15

    从Flutter设置Firebase身份验证的自定义声明

  16. 16

    向django-rest-framework-simple-jwt添加自定义用户身份验证

  17. 17

    django用户自定义模型身份验证和授权

  18. 18

    用户的AD身份验证失败时如何导航到“自定义访问被拒绝的页面”(带有OpenIDConnect Azure AD身份验证的.net 3.1核心)

  19. 19

    Laravel自定义身份验证用户字段

  20. 20

    如何在Laravel身份验证中处理列的自定义名称,用户名和密码

  21. 21

    在Firebase中,如何从自定义jwt令牌身份验证获取当前登录的用户

  22. 22

    如何不基于用户模型进行自定义身份验证

  23. 23

    在没有JavaScript的情况下呈现网页之前,如何为用户提供经过身份验证和自定义的页面?

  24. 24

    用户没有带有自定义身份验证后端的属性后端,但是我称为身份验证

  25. 25

    DNN 9 如何为自定义身份验证提供程序设置 SSO 数据服务

  26. 26

    如何在 AWS 自定义授权方中对用户进行身份验证?

  27. 27

    MVC4 - 在表单身份验证票中设置自定义用户数据会导致表单身份验证 cookie 未设置?

  28. 28

    如何在firebase for android中使用身份验证UId从用户节点获取用户信息?

  29. 29

    带有自定义用户数据的 Angular Firebase Google 身份验证

热门标签

归档