Вопросы:
- Существует ли концепция пользователя и роли, общая для контейнеров сервлетов?
- Если да, существует ли независимый от контейнера способ доступа к этим пользователям и ролям?
- Если нет, есть ли способ получить доступ к пользователям и ролям Tomcat Realm?
Фон:
Я хотел бы либо получить всех пользователей и их роли из контекста веб-приложения Java (контейнера сервлетов), либо, что еще лучше, запросить пользователей и их роли напрямую.
Я вижу, что есть такие проекты, как Apache Directory, которые позволяют вам сделать это для LDAP, если вы знаете строку подключения. Однако я хочу быть агностиком по отношению к технологии, обслуживающей пользователей и роли.
В частности, я на Tomcat и в самом простом сценарии хочу получить доступ к пользователям и ролям в а) tomcat-users.xml
б) любом другом настроенном Realm
в контексте. Однако я действительно ищу решение, которое не относится к Tomcat, и это Realms
.
Realm
или компонент, подобный Realm, чтобы фактически копаться в объекте, возвращаемом из JNDI). - person stringy05   schedule 27.07.2015