相关疑难解决方法(0)

Firebase Auth将匿名身份验证用户与自定义身份验证用户相关联

我在这里看到:https://firebase.google.com/docs/auth/web/account-linking#link-auth-provider-credentials-to-a-user-account现在可以链接用户帐户了火力地堡.我还看到Firebase提供了匿名身份验证的功能,它为用户创建了一个用户会话,没有任何凭据.

在我们的应用程序中,我们通常使用CustomAuthentication和Firebase,因为我们有自己的身份验证服务.这非常有效,我们可以在使用Firebase的系统之间使用相同的Auth系统,而不使用Firebase.

现在我们已经到了想要利用Firebase的匿名身份验证的地步,允许用户在没有注册的情况下使用应用程序,只需在登录后传输他们的详细信息.所以我认为帐户链接是我需要的.但我找不到将匿名帐户与自定义身份验证帐户相关联的方法.Firebase可以实现这样吗?

authentication credentials firebase

5
推荐指数
2
解决办法
3184
查看次数

如何使用Firebase安全规则创建公共/私人用户个人资料?

{
  "rules": {
       "users": {
            "$uid":{ 
                 //Private whatever under "uid" but Public is exposed
                 ".read": "auth != null && auth.uid == $uid",
                 ".write": "auth != null && auth.uid == $uid",

                 "public": { ".read": "auth != null" }
                 }
               }
            }
}
Run Code Online (Sandbox Code Playgroud)
  • 我已创建这些规则以使用户具有公共/私人配置文件
  • 任何经过身份验证的用户都可以访问" users/{uid}/public "配置文件,但无法访问" users/uid " 下的数据

以下是存储在我的firebase数据库中的一些虚假数据.

{
  "users" : {
    "YFIIAgwa2kaannrXjwvSZmoywma2" : {
      "Name:" : "Example 1",
      //This public child should be accessible by 
      //"Example 2" but cannot know the name of 
      // …
Run Code Online (Sandbox Code Playgroud)

json firebase firebase-security

5
推荐指数
1
解决办法
1334
查看次数