Minimal configuration required for a Spring Boot project using Spring Security with OAuth2 client
This module contains the minimal configuration required for a Spring Boot project using Spring Security with OAuth2 client.
Same as minimal-sample, but it contains a custom OAuth2 UserService.
For Google, it's actually possible to just use the two following properties:
spring.security.oauth2.client.registration.google.client-id=
spring.security.oauth2.client.registration.google.client-secret=
But for the sake of the example, I'll be inserting all properties.
http://localhost
as Authorised JavaScript originshttp://localhost/login/oauth2/code/google
as Authorised redirect URIsspring.security.oauth2.client.registration.google.client-id
andspring.security.oauth2.client.registration.google.client-secret
respectively in the application.properties
file.