@digit-fe/digit-cas-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

digit-cas-sdk

数字平台前端cas登录SDK

1.安装

npm install @digit-fe/digit-cas-sdk

2.参数

参数名 参数类型 参数含义 是否必填 默认值
app string 监控的应用名
getLoginUid function 一个返回用户uid的函数,如果没有uid返回0
debug boolean 是否处于debug模式 false
mode "test"或"prod"
test代表测试模式,prod代表生产模式
模式 test
testPassportUrl string 测试环境监控的通行证地址 https://passport.fanruan.com/login/cas/monitor
prodPassportUrl string 生产环境监控的通行证地址 https://fanruanclub.com/login/cas/monitor

3.使用
react中:

import LoginCasSDK from '@digit-fe/digit-cas-sdk'

useEffect(() => {
  const casModule = new LoginCasSDK({
    app: "test",
    debug: false,
    getLoginUid: () => {
      return 0;
    }
  });
  casModule.onLoginChange((res) => {
    if (res.uid) {
      // 有uid说明当前有用户处于登录中
    } else {
      // 用户登出
    }
  })
}, []);

Readme

Keywords

none

Package Sidebar

Install

npm i @digit-fe/digit-cas-sdk

Weekly Downloads

17

Version

0.0.3

License

ISC

Unpacked Size

25.6 kB

Total Files

7

Last publish

Collaborators

  • zjz1993