Open SSO (Single Sign On) [NodeJS]

Open SSO (Single Sign On) [NodeJS]

Open SSO is a centralized consumer administration system that utilizing Single Sign On (SSO) for authentication technique.
Open SSO comply with the JWT normal for Oauth 2.0 as describe in RFC7519 and RFC9068.

Why I ought to use this?

  • If in case you have a number of software however need a single login authentication
  • If you need a scalable consumer administration system, JWT made every part stateless
  • If you wish to constructed microservice structure ranging from consumer
  • Saving hours when you have got a brand new undertaking that require consumer administration
  • Helps different individuals to have login system to their static web sites
  • Earn money on-line with put some advertisements, by means of sso login web page

Options :

  • Properly On-line Documentation, hyperlink on the file readme.md
  • Simple Instalation and Configuration
  • Single Sign On / Identical Sign On
  • Public REST API
  • All fundamental consumer administration system, signin, signout, forgot/change password. and so on
  • Help a number of databases, PostgreSQL, MySQL, MariaDB, default is SQLite3
  • Help a number of cache system, reminiscence, file or redis. default is reminiscence.
  • HTML Minified
  • Contact web page + Mailer
  • Included Google Analytics
  • Simple confirm Webmaster Instruments
  • Anti Spam with Google reCaptcha v3
  • Quick, Low Overhead and Asynchronous Designed
  • Sturdy in Excessive Site visitors with Employee / CPU Cluster

Specs

  • Utilizing Fastify v4 – The Quickest NodeJS Framework
  • Utilizing sequelize to assist a number of databases
  • Utilizing Bootstrap 5 CSS framework
  • Utilizing ETA Template Engine
  • Utilizing JS Normal Code Type
  • Uising Reactive UI with ReefJS v12 (no jQuery)

Safety

  • JWT Normal, RFC7519 and RFC9068
  • HTML auto encode the markup (Secure from XSS Assault)
  • 98.5% Protection Unit Take a look at

Minimal Requirement

  • NodeJS v14
  • cPanel shared internet hosting + disk area 500Mb

Set up

  1. Construct supply by run npm set up.
  2. Edit the config.js file.
  3. Add to your server.
  4. You must run the server.js
  5. Executed, that’s very straightforward bro

BONUS

  • FREE setup on cPanel
  • FREE Setup NGINX + Load Balancer on VPS.
  • Need assistance for customized set up? Simply contact me through e-mail.

Changelog

Date: 20 Mar 2023

Model: 1.0.0

- First Launch

Leave a Reply

Your email address will not be published.