https://www.youtube.com/watch?v=sm-8qfMWEV8&list=PLqq-6Pq4lTTYTEooakHchTGglSvkZAjnE
https://spring.io/guides/tutorials/spring-boot-oauth2/#github-application-config
You will need to first register your app on the Github and Google to be able to use thier authentication.
You will get your client id and client-secrect after you have registered your app.
Plug-in these values in the application.yml
file.
Then simply run the application.