1.0.1 • Published 6 years ago
gt-sso v1.0.1
gt-sso
谷通后台项目SSO前端部分封装库
快速开始
npm install -s gt-sso
或
yarn add gt-sso
一个例子
import gtsso from 'gt-sso'
/* 初始化*/
/* 示例 */
let a = new gtsso('/sso/getSsoUrl', '/sso/exChangeToken', 'https://arceus.deeptel.com.cn', () => {
// 回调函数,此处放置成功后的执行函数
}
)
使用位置
应将本实例置于所有页面显示之前
Vue 单模板结构中可置于导航卫士中
传统网页开发可置于每个 window.onload 中
获取 Code 值接口入参为
isIfr: 0,
reUrl: ... // 回调地址
入参格式
Attribute | type | Description |
---|---|---|
codePath | String | 获取code值的请求地址 |
tokenPath | String | 获取token值的请求地址 |
baseUrl | String | HTTP请求的host地址,如使用本机地址可传空 |
callback | Function | SSO完成后的回调函数 |
Token 接口回参格式
兼容 Token 放置于 res.data 的新版本版本和 res.data.data 的老版本
变量名可为 token 或 loginToken
特殊说明
Token 存储于 localStorage, 存储字段名为 gtToken