Making Connections with Spring Social
summary
Spring Social hides OAuth complexity and supplies ready API bindings for Facebook, Twitter and LinkedIn, plus community extensions (QuickBooks, GitHub, Salesforce). It supports OAuth 1.0/1.0a/2, handles authorization flows with a connect controller, and stores tokens in a JDBC connection repository (Android bindings use SQLite). Live demo shows the Spring Social Showcase successfully linking accounts; note Twitter 1.0 deprecation in March. Planned work includes simpler Java/XML configuration and automatic token refresh/renewal.
AI-written summary · about
chapters (23)
- 0:00Intro
- 1:19The Web is Social
- 4:30Opportunities
- 8:10APIs
- 9:21Spring Social Extensions
- 10:22Demo
- 13:37Common security mechanisms
- 15:01OAuth
- 18:08Authentication
- 24:56Encoding
- 26:14Authorization Header
- 27:19The Pain
- 32:04Authorization Code Grant
- 33:19Implicit Grant
- 34:06Implicit Grant Limitations
- 36:36Password Grant
- 39:51Client Credential Grant
- 40:25Twolegged OAuth
- 45:12How Many Have Used Spring Social
- 45:36The Problem With Consuming APIs
- 49:17Spring Social Security
- 51:21Spring Social
- 54:24Connection Factories
related talks
54mHow to secure your Spring Apps with Keycloak
01h 03mNext Generation OAuth Support with Spring Security 5.0
48mModern Authentication Demystified: A Deep Dive into Spring Security’s Latest Innovations
43mOAuth2, OpenID: live-coding SSO, from first principles
16mSecure Social Media Integration: Safe and simple incorporation of social into your site
46mOAuth for Java Developers
01h 02mGetting Started with Spring Authorization Server
52mSpring Security for N00bz: A quick introduction for the terminally insecure
