У меня есть приложение Grails, настроенное с использованием Spring-Security-Core, и мне нужно разрешить вход в Facebook / Twitter. Я использую плагин facebook для Grails, и я использую twitter4j для аутентификации в Twitter. В настоящее время я успешно аутентифицируюсь на Twitter и Facebook.
Мне интересно, как мне интегрировать эти логины в Spring Security. Если пользователь входит в систему через Twitter, я предполагаю, что мне нужно создать учетную запись в моей базе данных, а затем использовать эту учетную запись для обработки входа в Spring Security, чтобы он правильно подключил сеанс и все проверки подлинности выполнялись на основе моего @Secured аннотации и использование тегов в моих представлениях.
Нечто подобное, я предполагаю, должно произойти на основе логинов Facebook. Может ли кто-нибудь указать мне правильное направление, чтобы правильно реализовать это?