Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/henriquelluiz/oauth2-with-spring

A demo project where I use the Github OAuth2 client for login.
https://github.com/henriquelluiz/oauth2-with-spring

deployment docker github-client java oauth2 shell spring-boot spring-security-oauth2

Last synced: about 4 hours ago
JSON representation

A demo project where I use the Github OAuth2 client for login.

Awesome Lists containing this project

README

        

## About

> This application is a demonstration of how to use Spring to authenticate through the OAuth2 protocol.

#### What's the easiest way to run this application locally?
Basically, you are just going to run the shell file:

```bash
chmod +x runApp.sh
./runApp.sh
```

#### What will you need?
1. Create an OAuth2 app on github as per the [Github OAuth2 Documentation](https://docs.github.com/en/developers/apps/building-oauth-apps/creating-an-oauth-app).
2. Have [Docker](https://docs.docker.com/engine/install/ubuntu/) installed on your machine.
3. Manage Docker as a non-root user. [Post-installation steps for Linux](https://docs.docker.com/engine/install/linux-postinstall/)

*That's it* 🥳