Насколько я понимаю, я могу получить тот же результат при входе в Facebook, Google и т. д., Используя оба варианта.
Я много искал, но об этом никто не спрашивал ...
Какая между ними разница?
Spring Social - это расширение Spring Framework, которое позволяет вам соединять ваши приложения с поставщиками API программного обеспечения как услуги (SaaS), такими как Facebook, Twitter и LinkedIn. Вы также можете посетить этот сайт https://projects.spring.io/spring-security-oauth/docs/oauth2.html
Вы можете увидеть этот отвечать об использовании Spring Social вместо простой oauth, а не Spring security oauth.
Но, как описывается этот ссылка на сайт, Spring social находится в конце жизни.
With the release of Spring Security 5, much of the functionality offered by Spring Social’s connection framework, which is the most valuable piece of Spring Social is now part of Spring Security
Вероятно, вы говорите о spring -security-oauth2-client, который входит в состав Spring Security 5.
Эти ссылки представляют собой некоторую реализацию:
https://www.callicoder.com/spring-boot-security-oauth2-social-login-part-1/
Я это уже читал. см. эти два projects.spring.io/spring-social/core.html, projects.spring.io/spring-social-facebook. как вы можете видеть функции, вы можете использовать oauth2 с помощью spring-social