Add Social Login to Java Webpage

Замовник: AI | Опубліковано: 01.11.2025
Бюджет: 25 $

I’ve already put together the core layout for a Java-based teaching site, but access to most lessons is still wide open. I now want to gate the advanced content so that visitors must sign in—only through social media accounts. Here’s the help I need: • Wire in OAuth-based login using well-known providers such as Facebook, Google, or Twitter (I’m flexible on which ones you start with; recommend what fits best). • After a successful sign-in, create or update a lightweight user record so I can track course progress later. A simple relational table or a small NoSQL doc is fine as long as it’s clean and documented. • Protect specific topic pages so anonymous users are redirected to the social login flow, while logged-in users land directly on the requested lesson. • Keep the current front-end styling intact; use Java (e.g., Spring Boot + Spring Security, or any straightforward framework you prefer) for the server side. Deliverables: 1. Working social login flow on my staging server. 2. Source code with clear comments highlighting the added security rules. 3. Short setup note so I can replicate the configuration keys and scopes in production. The site is still mid-build, so concise, well-commented code and a short hand-off session will be more valuable to me than a large, monolithic solution.