[go: nahoru, domu]

Skip to content

banerjee-ronitb/auth-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Networking App Demonstration

Description/Details:

This is an effort to demonstrate a social networking application that has users, followers, posts and feeds. This repository is built to handle user authentication and authorization related functionalities.

Authentication Microservice

This service showcases integration with OKTA and Apache Kafka.

  • New users can signup. Existing users can login to generate the access token.

  • On every new user sign up, an User Create event is triggered to Apache Kafka.

  • The event consumed by the graph service

  • This implementation is an example of OKTA Authorization Code by Grant flow.

  • For information on OKTA Account setup, visit OKTA Docs

Getting Started

Follow the steps below:

🖐 Requirements

  • Java 11
  • Maven 3.6.x
  • OKTA developer account

⏳ Installation

This application uses maven to build. Refer to Installing Maven to install maven.

Step 1: mvn clean install
Step 2: mvn spring-boot:run

Roadmap

Add an additional repository to showcase deployment using Kuberenetes.

Releases

No releases published

Packages

No packages published