Как предоставить Facebook, Twitter, linkedin и живой логин, используя SpringSecurity? - PullRequest
4 голосов
/ 07 сентября 2011

Мой вопрос связан со следующими вопросами Stackoverflow, которые уже присутствуют здесь ... Я задаю этот вопрос, просто чтобы быть более конкретным и получить последние предложения, извините, если вы обнаружите, что это дублирующий вопрос .. Вопрос Facebook Connect и Войдите в систему, используя Spring Security Questions

В настоящее время я работаю над задачей, которая требует от меня поддержки открытого входа в систему.Я использовал Spring Security 3.0.5 в этом приложении.Успешно предоставлена ​​поддержка аутентификации для ряда провайдеров открытого идентификатора (gmail, Yahoo, Myopenid, OpenID, AOL, WordPress, блоггер, LiveJournal и т. Д.).Теперь я хочу предоставить поддержку четырем известным именам: Facebook, Twitter, linkedin и Live (MSN).

В отдельном демонстрационном приложении я работал с Spring Social для обеспечения входа в Facebook и добился там некоторого успеха.Подобные шаги могут быть использованы для входа в систему через Твиттер.Но так как я обрабатываю вход в систему с помощью Spring Security в первоначальном проекте , я хочу добиться входа в Facebook, Twitter, linkedin и Live, используя только Spring Security.и, к сожалению, не получая много информации об этом.

Любой учебник или источник по этому поводу будет полезен ...

edit 1: только что натолкнулся на Spring Security Social ... это также нежелательное решение в его нынешнем состоянии ...

Ответы [ 3 ]

6 голосов
/ 07 сентября 2011

Spring Security не решает эту проблему (пока). Spring Social , который вы видели, предназначен для подключения вашего приложения к Facebook, Twitter и т. Д.

Ознакомьтесь с этой статьей , где они интегрировали Spring Social и SpringБезопасность.

РЕДАКТИРОВАТЬ: Ведется работа по добавлению официальной интеграции между ними - проверьте этот ветвь проекта Spring Social на Github.

1 голос
/ 07 сентября 2011
0 голосов
/ 10 июня 2013

Это решение: Socialsignin Spring Security .Он основан на spring-social и отлично работает.

...