2017-02-20 19 views
-2

Я могу создать нормальных пользователей, но я понятия не имею, как создавать пользователей Admin с помощью проводника. Предложите решение, пожалуйста.Как создать роль администратора с помощью проводника в Loopback 3.x?

+0

Мое предложение: прочитайте [ask] о переполнении стека. Особенно перечисляйте то, что вы уже пробовали, потому что я понятия не имею, что вы хотите, или вы уже пробовали что-нибудь, на что мы можем построить. – Adriaan

ответ

0

Ваш вопрос немного расплывчатый. Честно говоря, ваш лучший выбор, вероятно, должен работать, хотя loopback-example-access-control и убедитесь, что вы действительно понимаете концепции, лежащие в основе шагов, которые проходит в этом учебном руководстве.

Если вы спрашиваете о создании пользователей-пользователей в целом, ответ должен быть указан (1) create an "admin" Role, (2) назначить его существующему экземпляру/записи пользователя, а затем (3) edit the ACLs ваших моделей указать, что «администратор» может (и то, что другие не могут сделать).

Вы не можете создать пользователя «admin», используя API-интерфейс API «из коробки». Для того, чтобы быть в состоянии создать администратора пользователей с помощью API Explorer, вам нужно будет сделать что-то вдоль линий:

  1. Создайте свою собственную модель пользователя (например, AppUser) по extending the build-in User model.
  2. Create an "admin" Role for AppUser
  3. Specify ACLs for the 'admin' role
  4. Добавить remote method в модели AppUser, который прикладывает «администратора» Роль к экземпляру AppUser по мере необходимости.
+0

Я знаю, что всегда есть способ сделать это через скрипт, но есть ли альтернатива этому ?? потому что это было бы легко, и мы могли бы сделать это через проводник, определяя отношения между пользователем и ролями и подвергая роли и ролевую модель с помощью API, чтобы мы могли добавлять роли и сопоставлять их с указанным пользователем, но, честно говоря, сценарий путь лучше. – Enigma297