Я начал работать над JAAS с SSO, у меня есть некоторые сомнения насчет JAAS. Платформа JAAS (служба аутентификации и авторизации Java) для поддержки нескольких механизмов аутентификации. Сервер SSO проверяет информацию о входе в свою собственную базу данных или внешний сервер каталогов и возвращает контекст сеанса и список приложений, которые может выполнять зарегистрированный пользователь. Здесь я хочу реализовать еще одно веб-приложение. Насколько мне известно, SSO JAAS вернет контекст сеанса. В моих клиентских веб-приложениях уже есть безопасность acegi для аутентификации, используя мою безопасность acegi, как я могу получить контекст сеанса из моего SSO JAAS для авторизации. Я пытаюсь найти любой пример конфигурации, но все же я не получил обойти пример.
как реализовать единый вход для нескольких веб-приложений на основе JAAS (авторизация)
Ответы (1)
Взгляните на этот пружинная конфигурация безопасности. Это не совсем то, что вы хотите, но это укажет вам путь
Ключевые моменты
- Проверьте, как определяется диспетчер проверки подлинности с помощью PreAuthenticatedAuthenticationProvider. Свойство preAuthenticatedUserDetailsService определяет компонент, который позволит вам создать объект Spring Security UserDetails из объекта аутентификации JAAS.
- Фильтр j2eePreAuthFilter — это тот, который делегирует безопасность от JAAS до Spring Security.
Остальное - стандартная конфигурация безопасности spring.
Надеюсь, это немного поможет
person
dimcookies
schedule
25.04.2012
enterlezi, я понял концепцию, можете ли вы дать мне больше комментариев для реализации JAAS стороннего веб-приложения
- person unknown; 26.04.2012