Основная идея проекта заключается в создании универсального сервиса контроля доступа, применимого в различных сценариях.
ACL Service обеспечивает удаленный API, основанный на стандарте SOAP, для всех функций системы:
Регистрация новых мандатов безопасности пользователя
Удаление существующих мандатов пользователя
Регистрация новых групп
Регистрация новых групп
Добавления участника в группу
Добавления участника в группу
Добавления участника в группу
Добавления участника в группу
Установка/Восстановление прав доступа на объект для пользователя
Установка/Восстановление прав доступа на объект для группы
Установка/Восстановление прав доступа на объект для группы
Аутентификация пользователя в сервисе, используя установленные мандаты
Проверка заданных прав доступа пользователя на определенные объекты
Проверка заданных прав доступа пользователя на определенные объекты
Получение набора прав доступа зарегистрированных из сервиса
Все выше указанное обеспечивает базовый уровень конфигурации сервиса, используя внешние конфигурационные файлы XML (конфигурация выполняется во время инсталляции сервиса). Авторизация приложения выполняется с помощью генерации уникального ключа, который может быть использован в родительском приложении. ACL сервис кеширует основные права доступа на стороне сервиса (кеширование разрешенных прав доступа и синхронное кеширование с заменой изменившихся прав доступа)
Поддерживается внедрение JAVA SDK при интеграции на стороне клиента.
Технологический стек, использованный для создания ACL сервиса:
Java (Spring Security) для поддержки уровня безопасности
Java (Spring Security) для поддержки уровня безопасности
Apache-Tomcat как сервлет-контейнер
Apache-Tomcat как сервлет-контейнер
Дополнительную информацию по программе можно получить, связавшись с нами!
Начать проект
Отправляя эту форму, вы принимаете условия Политики конфиденциальности и даете свое согласие на обработку персональных данных для целей, указанных в ней.