npm.io
1.2.1 • Published 8 years ago

caso

Licence
MIT
Version
1.2.1
Deps
1
Size
3 kB
Vulns
22
Weekly
0

CASO

豆包网CAS认证公共方法

Installation

npm i caso --save
// or
yarn add caso --save

Usage

const caso = require('caso')

const co = new caso({
  isDev: false,
  serviceURL: 'http://XXX.com',
  domain: 'XXX.com',
})

由于本地开发环境没有域名,可以开启isDev来关闭cas认证

API

验证登陆状态
  • function: validate(currentURL)
  • currentURL 当前页面地址 或登录成功后返回的地址
退出登录
  • function: logout(callbackURL)
  • callbackURL 退出登录后的地址
获取菜单
  • function: getMenus(username,sysURL)
  • username 当前登录用户名
  • sysURL 需要获取菜单的系统地址