Android 如何在firebase中创建基于角色的访问控制或自定义声明
我正在用firebase auth和firebase ui auth构建一个Android应用程序,用于Firestore中的身份验证和数据。我想让一些功能只对管理员用户可用,所以我需要实现某种基于角色的访问控制。我在Firebase文档中找不到任何示例。但我已经找到了。它描述了firebase管理库中的功能 我刚刚将我的Firebase库更新为15.0.0,但Firebase admin目前仅为5.9.0版,不会在Android中加载,因为我遇到以下错误:Android 如何在firebase中创建基于角色的访问控制或自定义声明,android,firebase,firebase-realtime-database,firebase-authentication,google-cloud-firestore,Android,Firebase,Firebase Realtime Database,Firebase Authentication,Google Cloud Firestore,我正在用firebase auth和firebase ui auth构建一个Android应用程序,用于Firestore中的身份验证和数据。我想让一些功能只对管理员用户可用,所以我需要实现某种基于角色的访问控制。我在Firebase文档中找不到任何示例。但我已经找到了。它描述了firebase管理库中的功能 我刚刚将我的Firebase库更新为15.0.0,但Firebase admin目前仅为5.9.0版,不会在Android中加载,因为我遇到以下错误: 所有firebase库必须高于或低于
所有firebase库必须高于或低于14.0.0
有几个问题:
文件对此非常清楚。 您不能在客户端上使用firebase admin。这在您的服务器上运行
getClaim
方法返回包含声明的映射您可以使用安全规则实现基于角色的访问控制。你查过这一页了吗?