Единый вход в систему веб-приложений JSF - PullRequest
1 голос
/ 09 декабря 2011

У меня есть одно приложение, которое находится в Java, и для внешнего интерфейса мы используем JSF.и java bean .. и для серверной части как AS400 DB2 .. поэтому в этом приложении у нас есть одна страница регистрации (login.jsf), в настоящее время мы используем эту страницу для входа в приложение, поэтому здесь я хочу реализовать Единый знакна ... так что, если есть лучший способ, пожалуйста, предложите мне ..

Ответы [ 2 ]

4 голосов
/ 10 декабря 2011

Это зависит от того, какой тип SSO вы хотите сделать.

Обычно вы хотите, чтобы ваши пользователи находились в центральном реестре, таком как Active Directory.

Поэтому вы обычно настраиваете сервер LDAP.в рамках WebSphere.После этого вы конфигурируете свое приложение для использования аутентификации HTTP_BASIC.

РЕДАКТИРОВАТЬ: http://www.redbooks.ibm.com/abstracts/redp4192.html (немного устаревший, но должен показывать большинство необходимых шагов)

http://www.redbooks.ibm.com/abstracts/SG246316.html

http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Ftsec_msso.html (SSO через LTPA)

http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Fcsec_SPNEGO_explain.html (SSO через SPNEGO)

Лучшая идея, вероятно, взглянуть на Красные книги,поищите в Инфо-центре и добавьте в службу поддержки IBM некоторые PMR, пока не запустите его.:)

Вам необходимо настроить LDAP в качестве объединенного хранилища, включить SSO и защитить приложение с помощью JAAS.

1 голос
/ 09 декабря 2011
...