1.0.1 • Published 6 years ago

gt-sso v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

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: ...  // 回调地址

入参格式

AttributetypeDescription
codePathString获取code值的请求地址
tokenPathString获取token值的请求地址
baseUrlStringHTTP请求的host地址,如使用本机地址可传空
callbackFunctionSSO完成后的回调函数

Token 接口回参格式

兼容 Token 放置于 res.data 的新版本版本和 res.data.data 的老版本

变量名可为 token 或 loginToken

特殊说明

Token 存储于 localStorage, 存储字段名为 gtToken

1.0.1

6 years ago

1.0.0

6 years ago