1.1.6 • Published 3 years ago
sso-frondend v1.1.6
单点登录服务端
安装依赖包
npm install axios js-cookie query-string@5 --save
参数说明
{
// (必选)单点登录服务前端的登录页面。多个登录页面时,使用json数组
ssoServerLoginPathnames: '["/index.html#/login","/sso-ie8-test.html#/login"]',
// (可选)单点登录服务前端的登录成功页面
ssoServerSuccessPathname: '/index.html',
// (必选)单点登录服务后端的令牌地址
ssoServerTokenUrl: 'http://xxx.xxx.xxx.xxx:xxx/sso-backend/token',
// (可选)令牌名称,默认值token
tokenname: 'token'
}
示例代码
# 初始化
import ssoProxy from 'sso'
sso.init({
ssoServerLoginPathnames: '["/index.html#/login","/sso-ie8-test.html#/login"]',
ssoServerSuccessPathname: '/index.html',
ssoServerTokenUrl: 'http://127.0.0.1:8080/sso-backend/token'
})
# 用户信息登录
sso.login({username: '003', password: '000000'}).catch(function (msg) {
console.log('登录失败:' + msg)
})
# 登录
sso.login()
# 登出
sso.logout()