我在使用dreamfactory,並試圖創建具有不同角色的用戶並使用這些用戶發送請求,但是這些用戶並不適合我。但是,管理員用戶是。我不明白這是爲什麼。在夢工廠創建用戶
以下是我已經採取的步驟;
在管理控制檯中,單擊角色選項卡,然後單擊左側邊欄中的創建。
輸入該角色的名稱並選中活動框。
轉到訪問選項卡。
在服務訪問權限下添加一個新條目(稍後可以使其更具限制性)。
集服務=下訪問所有
集部件= *
檢查所有的HTTP動詞
組委託= API
點擊創建角色。
單擊服務選項卡,然後編輯用戶服務。轉到配置並啓用 允許開放註冊。 將「打開註冊表角色標識」設置爲您剛剛創建的角色的名稱。 確保開放註冊電子郵件服務標識爲空,以便新用戶無需電子郵件確認即可註冊。
保存更改。
然後我註冊的用戶隱身模式
我使用谷歌擴展其他客戶端調用Postman發出請求 在郵遞員我使用基本認證輸入的用戶名和密碼,發送的請求
{ 「錯誤」:{ 「上下文」:空, 「消息」: 「禁止訪問」, 「代碼」:403 }
...
以上是我使用剛剛註冊的用戶所得到的結果。但是,當我使用管理員用戶名和密碼時,我收到以下回復。
狀態200 OK
{ 「資源」:[{ 「Name」: 「_schema」},{ 「名」: 「γ_表」},{ 「名」: 「_proc」},{「名稱「:」_ func「}]}
這是我想要給其他用戶的結果。
請讓我知道我做錯了什麼,所以我可以修復它。再次感謝您的所有幫助