1.1.7 • Published 3 years ago

sso-proxy-frondend v1.1.7

Weekly downloads
9
License
-
Repository
-
Last release
3 years ago

单点登录代理端

安装依赖包

npm install axios js-cookie query-string@5 --save

参数说明

{
    // (必选)axios
    axios: axios,
    // (必选)单点登录服务前端的登录页面
    ssoServerLoginUrl: 'http://xxx.xxx.xxx.xxx:xxx/sso/login.html',
    // (可选)单点登录服务前端的登出页面
    ssoServerLogoutUrl: 'http://xxx.xxx.xxx.xxx:xxx/sso/login.html#/logout',
    // (必选)单点登录服务后端的令牌地址
    ssoServerTokenUrl: 'http://xxx.xxx.xxx.xxx:xxx/sso-backend/token',
    // (可选)单点登录代理前端的登出页面
    ssoProxyLogoutPathname: '/index.html#/logout',
    // (可选)令牌名称,默认值token
    tokenname: 'token'
}

示例代码

# 初始化
import axios from 'axios'
import ssoProxy from 'sso-proxy'

ssoProxy.init({axios: axios})
ssoProxy.init({
    ssoServerLoginUrl: 'http://127.0.0.1:81/sso/index.html#/login',
    ssoServerLogoutUrl: 'http://127.0.0.1:81/sso/index.html#/logout',
    ssoServerTokenUrl: 'http://127.0.0.1:8081/sso-backend/token',
    ssoProxyLogoutPathname: '/index.html#/logout'
})

# 登录
ssoProxy.login().then(function () {
    // 登录成功后的业务逻辑
})

# 登出
ssoProxy.logout()

版本说明

1.1.6

1、使用localStorage代替cookie存储令牌 
1.1.7

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.5

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.0

3 years ago