Skip to content

techsavvyash/oidc-lite

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

Create the database file

touch /path/to/sqlitedb/as/per/env

Run Migrations

npx prisma migrate deploy

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

# production mode with migrations
$ yarn run start:migrate: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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages