seregamazur / oauth2-tutorial

This is a repo with the manual OAuth2 requests to the following providers: Google, Facebook, Github and Okta.
0 stars 0 forks source link
feign-client java oauth2 oauth2-client reactjs spring


OAUTH2-TUTORIAL

β—¦ Developed with the software and tools below.

Chart.js JavaScript .ENV HTML5 YAML Bootstrap Redux React Axios TypeScript Ajv java JSON

GitHub license git-last-commit GitHub commit activity GitHub top language

πŸ“– Table of Contents


πŸ“ Overview

Application created for social-media business accounts analytics, such as Twitter, Facebook, LinkedIn, Instagram.


πŸ“¦ Features

OAuth2, 2FA, Adyen payments.


πŸ“‚ Repository Structure

└── oauth2-tutorial/
    β”œβ”€β”€ oauth2-tutorial-ui/
    β”‚   β”œβ”€β”€ .env
    β”‚   β”œβ”€β”€ package.json
    β”‚   β”œβ”€β”€ public/
    β”‚   β”‚   β”œβ”€β”€ icons/
    β”‚   β”‚   └── index.html
    β”‚   └── src/
    β”‚       β”œβ”€β”€ components/
    β”‚       β”œβ”€β”€ index.css
    β”‚       β”œβ”€β”€ index.js
    β”‚       β”œβ”€β”€ reportWebVitals.js
    β”‚       β”œβ”€β”€ scenes/
    β”‚       β”œβ”€β”€ setupTests.js
    β”‚       └── utils/
    └── src/
        └── main/
            β”œβ”€β”€ docker/
            β”œβ”€β”€ java/
            └── resources/

βš™οΈ Modules


πŸ”§ Installation

  1. Clone the oauth2-tutorial repository:

    git clone https://github.com/seregamazur/oauth2-tutorial
  2. Change to the project directory:

    cd oauth2-tutorial
  3. Install the dependencies:

    mvn clean install