Позволяет ли JOSSO входить на одном сайте автоматически и на другом? - PullRequest
0 голосов
/ 19 марта 2012

Я думал, что это цель систем, которые называются Single Sigh On, но я не могу этого достичь, поэтому начал сомневаться, возможно ли это.

У меня есть два Tomcats 6, один с «шлюзом», другой с «агентом», с Josso 1.8.5. Нет JBOSS и т. Д. Нет.

Я могу авторизоваться на активированном коте с учетными данными, которые хранятся в шлюзе Josso => ​​есть соединение; но я должен войти отдельно в другое приложение tomcat, и я могу предоставить другой пароль пользователя.

Цель состоит в том, чтобы пользователь вошел во все партнерские приложения во всех котах, которые используют Josso.

Моя настройка была сделана следующим образом:

http://www.josso.org/confluence/display/JOSSO1/Setup+JOSSO+Agent+(SP)
http://www.josso.org/confluence/display/JOSSO1/Setup+JOSSO+Gateway+(IdP)
http://www.josso.org/confluence/display/JOSSO1/Jossify+your+Spring+application

и т.д.

Действительно, это работает, но не «распространяет» (не уверен, что термин) логин для всех партнерских приложений

1 Ответ

2 голосов
/ 06 апреля 2012

Да, это возможно. Я реализовал SSO с центральным шлюзом JOSSO, размещенным на tomcat, и партнерским приложением, размещенным на IIS и другом экземпляре tomcat.

Это было приложение GWT-P, и мы использовали spring-security framework, поэтому нам пришлось переписать всю логику агента, однако, уверяю вас, это возможно:)

Трудно вам напрямую помочь, но вы можете проверить следующие сценарии:

Если вы можете сделать эту базовую проверку, то вы должны быть очень близки, чтобы найти решение.

...