0.0.3 • Published 1 year ago

@digit-fe/digit-cas-sdk v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

1.安装

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

2.参数

参数名参数类型参数含义是否必填默认值
appstring监控的应用名
getLoginUidfunction一个返回用户uid的函数,如果没有uid返回0
debugboolean是否处于debug模式false
mode"test"或"prod"test代表测试模式,prod代表生产模式模式test
testPassportUrlstring测试环境监控的通行证地址https://passport.fanruan.com/login/cas/monitor
prodPassportUrlstring生产环境监控的通行证地址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 {
      // 用户登出
    }
  })
}, []);