向 Firebase 验证所有用户

ZN123

我有一个 firebase 应用程序,我不需要或不需要用户注册或登录,但我想设置 Auth 以确保只能通过我的应用程序访问数据库。有什么办法吗?

罗萨里奥·佩雷拉·费尔南德斯

您可以为此目的使用匿名身份验证用户无需为注册或登录输入任何详细信息,Firebase 只会为他们提供一个 uid 来访问您的数据库,您仍然可以将 Firebase 安全规则设置为auth!=null

继续,将 Firebase Auth 添加到您的应用程序,然后添加到您的 Activity:

  1. 获取 FirebaseAuth 对象的一个​​实例: private FirebaseAuth mAuth; mAuth = FirebaseAuth.getInstance();
  2. 匿名登录用户:

    mAuth.signInAnonymously() .addOnCompleteListener(this, new OnCompleteListener<AuthResult>(){ @Override public void onComplete(@NonNull Task<AuthResult> task){ if(task.isSuccessful()){ Log.d(TAG, "signInAnonymously:success"); } else { Log.w(TAG, "signInAnonymously:failure", task.getException()); Toast.makeText(AnonymousAuthActivity.this, "Failed", Toast.LENGTH_SHORT).show(); } } });

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

向Firebase中的所有用户推送通知

向Firebase中的所有用户推送通知

如何使用消息 api 向所有用户发送 firebase 推送通知

Firebase Cloud Messaging:如何向所有用户发送数据消息?

Firebase Cloud Messaging-向所有用户发送消息

Firebase Cloud触发功能-如何向所有用户发送通知?

列出Firebase身份验证中的所有用户

验证 Firebase 中所有用户的电子邮件

当新数据添加到数据库时如何从firebase向所有用户发送推送通知

向所有用户帐户充值

ionic,firebase:如何从firebase身份验证中获取所有用户电子邮件

如何在Vue.js和Firebase中向现有用户添加新数据

从Firebase身份验证控制台删除所有用户

无法从Firebase身份验证检索所有用户的列表

为所有用户向IIS Express添加网站

如何向bot中的所有用户发送消息?

使用POSTMAN向所有用户发送FCM通知

向所有用户发送的GCM消息(无主题)

MySql如何向所有用户PHP发送消息

向所有用户 laravel 发送通知的最快方法

向Django中的所有用户公开主题

向所有用户传达一些信息

如何向所有用户推送通知,例如

Firebase 身份验证:使用现有用户登录

如何为 Firebase DB 设置安全规则,以便没有用户可以向 DB 发出未经授权的请求?

通過 Firebase 向所有用戶推送通知而無需後端 - 靜態 PWA

Firebase Messaging:通过云功能向所有应用程序用户发送数据消息

如何向所有在Firebase中注册的用户发送推送通知?

在Firebase中获取所有用户的名字