[英]Why PUT method not working to create a new collection even if ACL allow it?
我有一個具有此權限的角色:
path-prefix[/mydb] and (method[PUT] or method[POST] or method[GET])
我正在嘗試在此文檔之后在此數據庫中創建一個集合: https://restheart.org/docs/mgmt/dbs-collections/
所以,我用 postman 寫了這個:
方法:PUT url: https://myhost.mydomain/mydb/newcollection
用戶名和密碼都沒問題。 用戶具有此角色。 GET 工作。
但是 PUT 返回 403(不是 401、403)。
休息之心 (v6)。
有什么技巧可以解決這個問題嗎?
解決了。
版本 6 改變了一些安全性。 現在必須明確設置一些權限,在這種情況下,以允許管理請求:
"mongo": {
"allowWriteMode": false,
"allowManagementRequests": true,
"allowBulkPatch": false,
"allowBulkDelete": false
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.