小编Igo*_*740的帖子

如何访问 Cloud Firestore 规则内的自定义声明?

我有一个用户具有以下自定义用户声明,

 customClaims: { role: 'admin' },
Run Code Online (Sandbox Code Playgroud)

如何在云 Firestore 规则中访问此角色属性(管理员)?

我正在使用下面的代码,但它不起作用。需要做什么才能工作?

match /companies/{document=**} {
  allow read: if request.auth != null;
  allow write: if request.auth != null && request.customClaims.role == "admin";
}
Run Code Online (Sandbox Code Playgroud)

firebase firebase-security google-cloud-firestore

6
推荐指数
1
解决办法
3289
查看次数