0.1.23 • Published 3 years ago

@enncloud/enn-auth-sdk v0.1.23

Weekly downloads
19
License
ISC
Repository
gitlab
Last release
3 years ago

登录网址 测试环境

http://authentication-center.test.fnwintranet.com/login?redirect='+encodeURIComponent(重定向网址)+'&appid=业务appid

线上环境

http://authentication-center.fanneng.com/login?redirect='+encodeURIComponent(重定向网址)+'&appid=业务appid

注:重定向网址需用encodeURIComponent进行编码

登录跳转后对应jwt token会存入localstorage中ennUnifiedAuthorization字段

技术中台 > 统一鉴权前端SDK接入说明 > image2020-12-9_14-29-15.png

接入SDK,有以下必要步骤 安装引入 实例化并传入必要参数

第一步:安装引入 NPM形式(推荐使用) 安装SDK

npm i @enncloud/enn-auth-sdk -S

注意事项

如遇项目打包失败原因如下,

Unexpected token: punc «)»

建议使用terser-webpack-plugin 替换 uglifyjs-webpack-plugin

CDN形式

http://plantformcdn.fanneng.com/js/ennAuthSdk/1.0.0/enn-auth-sdk.js

第二步:实例化 以vue项目 main.js为例

NPM 形式 import引入

import EnnAuthSdk from "enn-auth-sdk";

CDN引入index.html中为例

window下会挂载EnnAuthSdk 无需手动引入

实例化并传参

new EnnAuthSdk( { appid:'someapp', //项目APPID baseUrl:'http://unified-authentication-demo.test.fnwintranet.com', //项目接口地址 env:'develop', //当前运行环境 develop or production warningCb:(message)=>{ Message({ type: 'error', message: message, showClose: true }) }//错误提示回调函数 } )

参数说明 1.appid 项目appid。必传

2.baseUrl 当前业务接口域名。(测试环境传入测试域名,生产传入生产域名)必传

3.env 当前项目运行环境 ‘develop’ or ‘production’。 必传

4.warningCb 错误提示回调函数,例如接口出现401,408等错误码返回码,是否需要提示,需要提示既传入提示函数,提示文案在回调messaeg参数里。非必传

0.1.23

3 years ago

0.1.22

3 years ago

0.1.20

3 years ago

0.1.18

3 years ago

0.1.19

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.15

3 years ago

0.1.16

3 years ago

0.1.17

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago