How to implement OAuth Login (Single Sign-on) using Google & Java(Spring Boot) — Part 2
Rohan Ravindra Kadam
Posted on November 20, 2021
OAuth2 Google
Hello All, Its Rohan Kadam
In previous part 1, we looked into how to create projects and keys and credentials. Let us look into code for implementing OAuth Login in Spring boot
Follow the below article for Google Configuration.
How to implement OAuth2 Login Using Google — Part 1
Step 1:- Create a Spring Boot Project using Spring initializer.
Step 2:- Add the following dependencies in your project pom.xml
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-oauth2-client</artifactId>
</dependency>
Step 3:- Create a Configuration File for implementing OAuth2.
Step 4:- Create Application Yml which will consist of Google Configuration.
Step 5:- Create a Rest Controller which consists of two endpoints.
Note:-
Principal Object contains username, email and profile image depending on scope.
If an error occurs regarding an incorrect redirect Url add the following URL **https://localhost:8080/oauth2/callback/google**
💖 💪 🙅 🚩
Rohan Ravindra Kadam
Posted on November 20, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.