我在使用dreamfactory,并试图创建具有不同角色的用户并使用这些用户发送请求,但是这些用户并不适合我。但是,管理员用户是。我不明白这是为什么。在梦工厂创建用户
以下是我已经采取的步骤;
在管理控制台中,单击角色选项卡,然后单击左侧边栏中的创建。
输入该角色的名称并选中活动框。
转到访问选项卡。
在服务访问权限下添加一个新条目(稍后可以使其更具限制性)。
集服务=下访问所有
集部件= *
检查所有的HTTP动词
组委托= API
点击创建角色。
单击服务选项卡,然后编辑用户服务。转到配置并启用 允许开放注册。 将“打开注册表角色标识”设置为您刚刚创建的角色的名称。 确保开放注册电子邮件服务标识为空,以便新用户无需电子邮件确认即可注册。
保存更改。
然后我注册的用户隐身模式
我使用谷歌扩展其他客户端调用Postman发出请求 在邮递员我使用基本认证输入的用户名和密码,发送的请求
{ “错误”:{ “上下文”:空, “消息”: “禁止访问”, “代码”:403 }
...
以上是我使用刚刚注册的用户所得到的结果。但是,当我使用管理员用户名和密码时,我收到以下回复。
状态200 OK
{ “资源”:[{ “Name”: “_schema”},{ “名”: “γ_表”},{ “名”: “_proc”},{“名称“:”_ func“}]}
这是我想要给其他用户的结果。
请让我知道我做错了什么,所以我可以修复它。再次感谢您的所有帮助