1.1.1 • Published 4 years ago

@juliana_mewo/oauth v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

安装

$ npm i --save @juliana_mewo/oauth

使用

你可以在在调用所有方法前在window.EVN里配置如下信息,若不配置,默认使用一下信息:

ENV={
    originUrl: '//icity-dev.cloud.cityworks.cn', // 你要调用接口的域名
    loginParams: {
        client_id: 'a1c7b4a4ade84e888009dcdad83909a1', // 支持平台的应用id
        client_secret: '8d28a7aef4af477a8da685a3afaa75d8', // 支撑平台的应用私钥
        response_type: 'code', // code
        state: '_oAuth', // 可根据系统 也可以统一 不限定的参数
    }
}

引用

import oAuth from '@juliana_mewo/oauth';

当http请求是401时使用oAuth.jumpToLogin();,你的代码可能长这样

'''
const code = error.response.status;
      switch (code) {
        case 401:
          oAuth.jumpToLogin();
          break;
        default:
...

当路由跳转时使用await oAuth.beforeRoute();,你的代码可能长这样

router.beforeEach(async (to, from, next) => {
  await oAuth.beforeRoute();
  next();
});
1.1.1

4 years ago

1.1.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago