sso-ui
A middleware for express.js to authenticate user through SSO-UI.
Usage
Install through npm (you may have to add sudo
):
npm install --save sso-ui
Then require it in your app:
var SSO = ;
Make an object and middlewares:
var app = ;var session = ; var sso = url: 'http://localhost:3000' //required session_sso: 'sso_user' // defaults to sso_user; app; app;
Login (or Bounce)
app; app;
Logout
app;
Clear session
app;
Block if not authenticated
app;
Get user after authenticated
var user = reqsso_user; // or whatever your session_sso is set toif user console; // should be equals to // if role is mahasiswa: console; // if role is staff: console;
Additional Info
The details of organizational code was taken from ristek/sso.