Сервер CAS, который поддерживает аутентификацию Facebook / Twitter через OAuth - PullRequest
2 голосов
/ 12 января 2012

Я ищу сервер CAS, который поддерживает аутентификацию Facebook / Twitter через OAuth для единого входа.Я проверил сервер JASIG-CAS, но он не поддерживает их.Мое java-приложение основано на Spring Security 3 и других внешних PHP-приложениях.Существует ли сервер CAS с поддержкой Facebook / Twitter?Или расширение (или пример кода) для этой поддержки на JASIG?

Ответы [ 2 ]

0 голосов
/ 13 марта 2012

Jasig CAS 3.5, надеюсь, предоставит вам oauth-аутентификацию. Это еще не доступно на момент написания этого ответа. Но вы можете проверить релиз кандидата версии 3.5.

Посмотрите здесь: https://wiki.jasig.org/display/CASUM/OAuth+client+support

Источник для 3.5 RC1 доступен здесь: https://github.com/Jasig/cas/

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

0 голосов
/ 13 марта 2012

Как правило, вы не будете просить Facebook / Twitter передавать утверждения аутентификации в CAS, а вместо этого передавать их непосредственно в ваше приложение.Spring Security поддерживает OpenId и OAuth, так что это относительно просто.Затем вы можете использовать CAS вместе с Facebook и Twitter.

...