0.0.5 • Published 3 years ago

enn-auth-sdk v0.0.5

Weekly downloads
5
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.0.5

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