Skip to content

Lightweight OIDC based auth service in NestJS

License

Notifications You must be signed in to change notification settings

Zolo-Ryan/stencil-oidc-wrapper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OIDC Lite

codecov CI Discord

Overview

OIDC Lite is an OIDC compliant authentication solution designed to offer a balance of necessary features from FusionAuth while ensuring efficient resource management and keeping things light weight.

Features

  • OIDC compliant authentication
  • Multi Tenant Approach
  • Efficient memory utilization
  • Simplified setup

Documentation

Please refer to Docs for more info about this service.

Local setup

Clone

Clone the repository on your machine using

git clone https://github.com/bharatsahaiyak/bhasai-auth-service

Install Dependencies

$ yarn install

Setup Environment

cp .env.example .env

Run Migrations

npx prisma migrate dev

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Test

# unit tests
$ yarn run test

# e2e tests
$ yarn run test:e2e

# test coverage
$ yarn run test:cov

License

OIDC Lite is MIT licensed.

Acknowledgements

Authors

Open Source tools:

About

Lightweight OIDC based auth service in NestJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.2%
  • EJS 1.9%
  • Other 0.9%