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
- Construct supply by run npm set up.
- Edit the config.js file.
- Add to your server.
- You must run the server.js
- 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