Skip to content
/ nexus Public

A Simple Identity Provider Platform and an OAuth 2.0 and OpenID Connect Authorization Server

Notifications You must be signed in to change notification settings

6ixB/nexus

Repository files navigation

Nexus

A Simple Identity Provider Platform and OpenID Connect Authorization Server, built using Nest.js, Next.js, Node OIDC Provider, and Prisma.

Disclaimer: This repository is used as a my personal learning outlet about OAuth 2.0 and OpenID Connect authorization and authentication flows.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev -- -b swc --type-check

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

License

Nexus is MIT licensed.

About

A Simple Identity Provider Platform and an OAuth 2.0 and OpenID Connect Authorization Server

Resources

Stars

Watchers

Forks

Languages