Нашего текущее приложение использует технологию/JSF JPA и развернуто на Weblogic 12.1.2 и делает следующее:Weblogic 12 - Изменение контекстных ролей для отображения группы в развернутом приложении
- Идентифицирует пользователь через IDP
- ВПЛ после аутентификации пользователя отправляет обратно Группа пользователя принадлежит
- Использования web.xml и weblogic.xml отобразит группу роли
Нашего Применение Scoped ро ле очень зернистый, и это помогает нам сделать следующий:
- страницы или компоненты Скрыть пользовательский интерфейс на интерфейсе
- использования RolesAllowed аннотации методов
С Группой Роли отображения в weblogic.xml, наши пользователи приложения не могут изменять группы для сопоставления ролей, и это проблема, которую я должен решить.
Моя цель состоит в том, чтобы сделать следующее:
- аутентифицировать пользователя через нашу IDP
- ВПЛ будет посылать нам пользователь Группы принадлежит
- Определить роли в web.xml
- Определите таблицы, которые наше приложение будет читать, чтобы найти сопоставление групп для ролей
- Использовать API-интерфейс Weblogic для сопоставления групп для ролей
- Создать Пользовательский интерфейс, позволяющий нашим пользователям изменять отображение группы в ролях
Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти, как динамически группировать карты для сопоставления ролей с помощью WebLogic, поскольку я не могу получить доступ к API WebLogic, который позволит мне изменить групповое сопоставление ролей в моем развернутом приложении. Кто-нибудь делал это раньше?
Я рассмотрел создание настраиваемого адаптера ролей, но я не уверен, как получить дескриптор этого настраиваемого ролевого сопоставления в нашем развернутом приложении.
этот поток http://stackoverflow.com/questions/9082208/programmatically-add-roles-after-authentication отвечает на мой вопрос, но для сервера приложений GlassFish. Мне нужно то же самое для WebLogic – kali