Я не могу найти полный пример в любом месте веб-приложения безопасности Spring с регистрацией открытого идентификатора, аналогичной stackoverflows.
Я бы сказал, что я довольно техничный парень, но я нахожу Spring Security чрезвычайно пугающим с его странным Spring XML DSL.
Я нашел биты и куски того, как можно было бы сделать хорошую запись oover 'stackoverflow, используя:
- Spring Security Open ID sample WAR
- Запись в блоге Hillerts 3 в блоге
- Spring Официальный документ безопасности в OpenId (неправильные атрибуты электронной почты см. в следующей ссылке)
- qaru.site/info/191076/...
- Библиотека JQuery OpenId для выбора вашего провайдера OpenId У Stackoverflow есть измененный, который, кажется, включает Facebook
- Лучшая статья по этой теме, но немного длинная.
- Еще один пример, подобный предыдущему для Google App Engine
Но нет полных примеров (WAR). Кто-нибудь знает или имеет рабочий пример (например, WAR), который делает больше, чем просто аутентификацию с открытыми URL-адресами в памяти?
UPDATE: последняя версия Spring Социальная отлично справляется с управлением регистрацией Oauth. В итоге мы использовали его. Хотя его не OpenId я вырос, чтобы предпочесть Oauth над OpenId. Для тех, кто интересуется, существует проект использования OpenId с Spring social: https://github.com/molindo/spring-social-openid