@30shine-fe/sso-erp
v2.0.13
Published
SSO Script for 30Shine ERP ecosystem (use: 30shine.com, moyo.vn, mrlionbarber.com)
Downloads
448
Maintainers
Readme
30Shine SSO Script
Only use for 30Shine ecosystem
Publish command
npm publish --access public
Install package
npm i @30shine/sso-erp
Import and create sso object
Create sso object with env development
, test
, staging
or production
import { SSO } from '@30shine/sso-erp'
const sso = new SSO(env.process.REACT_APP_ENV || "test")
Functions
1. SSO Login
Login and get credentials object
interface SSOCredentials {
AccessToken: string,
IdToken: string,
RefreshToken: string
}
const credentials: SSOCredentials = sso.ssoLogin();
2. SSO Refresh token
const newCredentials: SSOCredentials = sso.refreshToken();
3. SSO Logout
sso.ssoLogout()