/spring-boot-angular-2fa-demo

Educational project for teaching teammates

Primary LanguageJavaMIT LicenseMIT

Docker Pills 💊

Spring Boot 2 + Angular 11: User Registration and Login using JWT Authentication, OAuth2 Social Login using Spring Security 5 and Two Factor Authentication (2FA)

We are going to install in one command a development environment with: Spring Boot 2 + Angular 11 (User Registration and Login using JWT Authentication, OAuth2 Social Login using Spring Security 5) and Two Factor Authentication (2FA)

Visit Wiki for more information.

Additional info for the project 📋

Creating Backend - Spring REST API - Part 1

Creating Backend - Spring REST API - Part 2

Creating Angular 10 Client Application - Part 3

Secure Spring Boot Angular Application with Two Factor Authentication

Dockerize Angular with NGINX and Spring Boot with MySQL using Docker Compose

Installation 🔧

You can run the application with the following command in the project parent directory where the docker-compose file resides

docker-compose up -d

Run the Application 🚀

Once the DOCKER containers are deployed, you can access the application through your browser:

http://localhost:8081

Release History 📜

  • 0.0.1
    • Work in progress

About this project 💼

GitHub language count GitHub repo size

Author 👋👷

Made with ❤️ by Jlferrete

jlferrete jlferrete jlferrete jlferrete

Distributed under the GitHub. See LICENSE for more information.

Contributing 💻

  1. Fork it (https://github.com/jlferrete/spring-boot-angular-2fa-demo/fork)
  2. Create your feature branch (git checkout -b feature/work)
  3. Commit your changes (git commit -am 'Add some work')
  4. Push to the branch (git push origin feature/work)
  5. Create a new Pull Request