Совместное использование сеанса (или cookie) с помощью плагина Grails acegi - PullRequest
1 голос
/ 27 апреля 2010

Возможно ли для двух разных проектов Grails, также имеющих разные домены, совместно использовать сеанс / cookie?

Допустим, у меня есть 2 сайта: www.mycompany.com и www.othercompany.com. Предположим, что оба сайта имеют одинаковые домены, а также одну и ту же базу данных и записи. Что я хочу знать, так это код:

authenticateService.userDomain()

или даже

authenticateService.isLoggedIn()

будет вести себя и возвращать точно такой же объект / результат независимо от того, вызывается ли он на каком-либо сайте.

По сути, нам нужно решение для совместного использования / идентификации вошедшего в систему пользователя между двумя разными сайтами. Нужна более подробная информация о том, как реализовать это, используя acegi 0.5.2 и grails 1.2.1.

Надеюсь на любые выводы по этому вопросу. Спасибо.

1 Ответ

0 голосов
/ 27 апреля 2010

Что касается междоменной аутентификации, единственное, что мне приходит в голову, - это использование службы единого входа. Существует несколько доступных реализаций SSO с открытым исходным кодом, среди них:

Этот список далеко не полный. Говоря о CAS, он определенно работает с Grails и Acegi.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...