2016-03-24 3 views
2

Так что я могу лаять не то дерево, но у меня есть менеджер api, работающий с сервисами отдыха и предоставляющий пользователям через LDAP.Автоматически подписаться на всех пользователей на основе ролей

Я могу ограничить доступ к определенным службам по ролям.

Все до сих пор, однако, как многие пользователи будут проходить аутентификацию через SPA (AngularJS), и приложение будет вызывать несколько служб Rest, то, что я не хочу, чтобы пользователи должны были делать, - пойти в магазин и подписаться на все соответствующие API-интерфейсы, я хотел бы, чтобы пользователи с сервера LDAP подписывались на все соответствующие службы и имели роли, которыми они имеют ограниченный доступ к службе.

Есть ли способ сделать аутентификацию, просто находясь в хранилище удостоверений, и авторизацию, которой нужно управлять с помощью ограничения по настройке роли.

Нужно ли это создавать скрипты, это настройка, или это невозможно?

Заранее спасибо

ответ

1

Ваше требование не поддерживается OOTB в API диспетчера, все еще вы можете сделать это с минимальными усилиями.

API Manager предоставляет API REST для подписки API. Вы можете написать клиент, который вызывает REST API onbehalf пользователя и подписаться на него.

Посмотрите на REST API

+1

Спасибо Abimaram, будет смотреть на API ближе. – Rob

Смежные вопросы