В нашей организации мы разрабатываем аутентификацию на основе ldap и авторизацию
с функцией единого входа. При разработке этого универсального модуля появятся десятки других модулей, которые будут зависеть от него. Наборы инструментов -
- Весна
- Hibernate
- Tomcat 7
- openAm / OpenSSO
- OpenLDAP
- * 1014 PostgreSQL *
У нас будет простой механизм аутентификации, но очень сложная схема авторизации. Мы не уверены, что будет правильным подходом для авторизации. Должны ли мы поместить аутентификацию, а также логику авторизации в LDAP или мы должны использовать ее только для аутентификации? В этом случае нам придется возиться с OpenAM / OpenSSO. Есть ли другой подход? как весенняя безопасность, CAS, JOSSO, ..? Каким бы ни был подход, он должен быть очень масштабируемым и обслуживаемым. Будем весьма благодарны за любые предложения или помощь.
Спасибо,
Nazrul