Какой сервер CAS мне следует использовать? - PullRequest
0 голосов
/ 26 сентября 2011

Я не очень много знаю о CAS, за исключением того, что мне нужен единый вход для нескольких внутренних веб-сайтов, и что это, вероятно, мой лучший вариант.

Что такое хороший сервер CAS для использования в среде Ruby on Rails?

Что такое хороший сервер CAS для использования в сочетании среды Ruby on Rails и Java?

Я вижу rubycas. У них есть клиент. Будет ли этот клиент работать в Rails со всеми серверами CAS или только с сервером rubycas?

Если я планирую пересмотреть всю систему входа в систему, следует ли добавить LDAP за CAS?

1 Ответ

2 голосов
/ 27 сентября 2011

Если это должна быть вся среда Ruby, вам нужно будет использовать rubycas-server (http://code.google.com/p/rubycas-server/) и неофициальный клиент Ruby CAS (https://wiki.jasig.org/display/CASC/Ruby+on+Rails+CAS+Client).

). Если это может быть смешанная среда Ruby / Java, я 'Представьте, что вам захочется взглянуть на использование исходного сервера Java CAS (http://www.jasig.org/cas/download) и неофициального клиента Ruby CAS. Сервер Java CAS на самом деле представляет собой просто веб-приложение, которое можно запустить на чем-то вроде Tomcat.

Любой клиент должен работать с любым сервером в соответствии с документацией (я пробовал несколько для «сервера» Java, и все работало нормально).

Бэкэнд не должен иметь большого значения для всей архитектуры. Если вы хотитеиспользовать LDAP ... пойти на это. На самом деле, если вы хотите использовать оригинальный сервер CAS и не хотите писать много Java, будут проекты, которые вы можете использовать для использования LDAP, тогда как если вы используете собственное решение, вам нужно написать эту реализацию.

...