4.1.1 • Published 30 days ago

y9plugin-sso v4.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
30 days ago

当前版本只通用于“北京有生博大软件股份有限公司”的软件架构(v9.6+)中的SSO服务

y9plugin-sso 插件使用说明

版本说说明: vue2.x项目 对应插件版本2.x.yy
vue3.x项目 对应插件版本3.x.yy

main.js引入代码示例

import sso from "y9plugin-sso";
// 传入所需的环境变量
const env = {
    sso: {
        VUE_APP_SSO_DOMAINURL: import.meta.env.VUE_APP_SSO_DOMAINURL, // sso接口
        VUE_APP_SSO_CONTEXT: import.meta.env.VUE_APP_SSO_CONTEXT, // sso接口上下文
        VUE_APP_SSO_AUTHORIZE_URL: import.meta.env.VUE_APP_SSO_AUTHORIZE_URL, //sso授权码接口
        VUE_APP_SSO_LOGOUT_URL: import.meta.env.VUE_APP_SSO_LOGOUT_URL, //退出URL
        VUE_APP_SSO_CLIENT_ID: import.meta.env.VUE_APP_SSO_CLIENT_ID, //sso接口的固定字段
        VUE_APP_SSO_SECRET: import.meta.env.VUE_APP_SSO_SECRET, //sso接口的固定字段
        VUE_APP_SSO_GRANT_TYPE: import.meta.env.VUE_APP_SSO_GRANT_TYPE, //sso接口的固定字段
        VUE_APP_SSO_SITETOKEN_KEY: import.meta.env.VUE_APP_SSO_SITETOKEN_KEY, //sso-token_key
        // VUE_APP_REDISKEY: import.meta.env.VUE_APP_REDISKEY, //sso-redisKey
        // VUE_APP_SESSIONSTORAGE_GUID: import.meta.env.VUE_APP_SESSIONSTORAGE_GUID, //sso-sessionStorage_guid
        // VUE_APP_SERVER_REDIS: import.meta.env.VUE_APP_SERVER_REDIS //sso-redisServerUrl
    },
    logInfo: {
        showLog: true
    }
}

Vue.use(sso, {env});

其它

    具体使用说明文档查看:https://note.youdao.com/s/VZFo3N6D
    本地测试配置vue.config.js文件添加sso的代理
    vue2.x 仓库地址:https://www.npmjs.com/package/y9plugin-sso-v95

更新日志

3.0.1 用于 vite脚手架,不兼容vue-cli
3.0.3 修改工作流新开标签带参数无法跳转问题
3.0.4 增加了sso接口的上下文配置
3.0.5 修复了在没有登录的情况下,url带参数的跳转问题
3.0.6 修复了页面静止时,无任何操作时,计时最后半小时检测判断是否需要更新token和redis过期时间
3.0.7 修复了页面静止时,无任何操作时,强制更新token和redis过期时间
3.0.71 忘记干了啥
4.0.0 完全=4.0.5

4.0.4 给运维的同事专配的用于测试k8s

4.0.5 使用类重构插件,删除了redis中间件(最早使用localStorage存储时,是需要它的,后来更换为sessionStorage存储,可以不需要它)
4.0.7x 完全=4.0.5,只是稍微修改了一下这份说明文档
4.0.72 更新插件里的一个定时器bug
4.0.81  任意链接地址传参数时,合并参数缓存到本地
4.1.0  修复定时器更新token的bug
4.1.1  修复一个稳定新问题,福田-数字底座-生产环境打包结果的测试-谷歌浏览器,getAccessToken可能得到一个字符串,而不是一个对象
4.1.1

30 days ago

4.1.0

10 months ago

4.0.81

12 months ago

4.0.8

12 months ago

4.0.76

12 months ago

4.0.72

12 months ago

4.0.71

1 year ago

2.0.4

1 year ago

4.0.7

1 year ago

4.0.6

1 year ago

4.0.5

1 year ago