У меня есть простое веб-приложение, в котором пользователи могут войти и выполнить простую задачу. Я создал проект как хобби. Я хочу добавить Login с Facebook и Twitter с помощью Spring Social в существующую функцию входа.Войти с помощью Facebook и Twitter с помощью Spring Social
Я использую hibernate, а таблица моих пользователей имеет следующие поля: имя пользователя, пароль (зашифрованный), uuid, email, enabled и полномочия.
Я искал процесс онлайн и из-за постоянно меняющегося Spring Social, примеры меняются много, и я сбиваюсь с толку.
Может ли кто-нибудь проще объяснить, какие основные компоненты необходимы и как все они связаны, если вы используете весенний социальный?
В большинстве примеров есть класс UserDetails для представления моих пользователей. Существует также отдельный компонент «Пользователи». Почему существуют два разных класса? Можем ли мы покончить с этим.
У меня уже есть класс Dao для настойчивости. Могу ли я повторно использовать его? Я предполагаю, что другой способ задать эти вопросы - спросить, какие интерфейсы от весенней социальной я должен реализовать?
Я весна n00b (в той мере, в какой это было впервые, когда я столкнулся с конфигурациями, основанными на аннотациях. Я использовал только конфигурацию на основе xml). Какой из них выбран где и почему?
ProviderSignInController - Я считаю, что это делает запрос и получает данные.
Соединения? Каковы они там, где существуют эти связи?
Я использую весной 3.2.4 и Spring-Social 1.1.0. Я видел примеры из 1.0.3 и 1.1.0.
Я буду исследовать больше, но для начала мне нужны хорошие указатели.