1.0.34 • Published 2 months ago

react-sdk-test-para v1.0.34

Weekly downloads
-
License
ISC
Repository
-
Last release
2 months ago

安装

npm i react-sdk-test-para

使用

实例化

import { SAPAuth } from "react-sdk-test-para";

const configs = {
  baseUrl: "http://1.1.1.1",
  client_id: "634a0b0f823459d85447118",
  redirect_uri: "http://127.0.0.1:3000",
  response_type: "id_token",
}

const sapAuth = new SAPAuth(configs)

认证后获取登录信息

const info = sapAuth.getStorageLoginInfo()
// 或自行从浏览器localStorage中获取,key: loginInfo
// 返回参数 { id_token: 'xxx', access_token: 'xxx', exp_time: 'xxx', userInfo: {} }

注销

sapAuth.logout()
// 可选参数redirect: boolean, 是否跳转到登录页,默认true
// true: 完成注销后跳转到登录页,再次登录后会自动跳转到注销前的页面
// false: 完成注销后跳转到登录页,再次登录后会停留在用户信息页,不再跳转回注销前的页面

用户登录信息浏览器localStorage

  • key: loginInfo
  • value: { id_token: 'xxx', access_token: 'xxx', exp_time: 'xxx', userInfo: {} }

注意

  • 不要重复实例化 SAPAuth
  • SDK内部每一小时会自动请求接口刷新token,刷新后会自动更新浏览器本地存储的token信息
1.0.34

2 months ago

1.0.33

3 months ago

1.0.32

3 months ago

1.0.31

3 months ago

1.0.30

4 months ago

1.0.29

6 months ago

1.0.28

6 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago