Как интегрировать Spring Security 3 с сферами jboss и ролями пользователей?

Как мне получить информацию об аутентификации и ролях из области JBoss, которая использует kerberos/SPNEGO из MSAD, в веб-приложение с использованием Spring security 3? Нужно ли мне создавать собственный AuthenticationProvider или UserdetailsService? Я заметил, что в Spring Security 2 были контейнерные адаптеры, но они решили, что поддерживать их в рабочем состоянии слишком сложно. Другой альтернативой, которую я вижу, является обратный вызов с использованием LDAP. Но разве не должно быть более простого пути?

Суть в том, что приложение развертывается в среде с единым входом, но нам нужно включать/отключать определенные функции в зависимости от ролей пользователей.


person gtrak    schedule 14.09.2010    source источник


Ответы (1)


Используйте PreAuthenticatedAuthenticationProvider в качестве поставщика проверки подлинности.

person gtrak    schedule 06.10.2010