如何在Loopback 3.x中使用资源管理器创建管理员角色?

时间:2017-02-20 13:07:51

标签: acl loopbackjs

我可以创建普通用户,但我不知道如何使用资源管理器创建管理员用户。请提出解决方案。

1 个答案:

答案 0 :(得分:1)

你的问题有点模糊。说实话,你最好的选择可能是loopback-example-access-control,并确保你真正理解教程引导你完成的步骤背后的概念。

如果您要询问一般创建管理员用户,那么答案是(1)create an "admin" Role,(2)将其分配给现有的用户实例/记录,然后(3){{3}您的模型用于指定" admin"可以做(以及其他人不应该做的事情)。

您无法创建" admin"用户使用API​​ Explorer"开箱即用"。为了能够使用API​​ Explorer创建管理员用户,您需要执行以下操作:

  1. edit the ACLs创建您自己的用户模型(例如AppUser)。
  2. extending the build-in User model
  3. Create an "admin" Role for AppUser
  4. Specify ACLs for the 'admin' role添加到AppUser模型,该模型适用于' admin'根据需要对AppUser实例的角色。