Igo*_*740 6 firebase firebase-security google-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)
Dha*_*raj 11
自定义声明处于对象中,如文档request.auth.token中所述:
match /companies/{document=**} {
allow read: if request.auth != null;
allow write: if request.auth != null && request.auth.token.role == "admin";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3289 次 |
| 最近记录: |