funi-wzh-sdk
v0.0.4
Published
funi 业务中台登录、用户中心、无纸化sdk对接平台
Downloads
4
Readme
funi-wzh-sdk
funi 业务中台登录、用户中心、无纸化sdk对接平台
Installation
$ npm i funi-wzh-sdk
使用方法如下
import Authentication from 'funi-wzh-sdk';
const sdk = new Authentication({
type: 'login',
url: '/test/csucsiteapp/#/user/login',
}, (res) => {
console.log('res-->', res)
}, (err) => {
console.log('err--', err)
})
参数说明
| 参数名 | 类型 | 描述 | 示例 |
| --------- | -------- | ------------------------------ | ---------------------------------------------------------- |
| config
| Object | 配置项,包括认证的相关信息 | { type: 'login', url: 'https://www.baidu.com' }
|
| onSuccess | Function | 成功回调函数,在认证成功时调用 | function(response) { console.log('Success', response); }
|
| onFailure | Function | 失败回调函数,在认证失败时调用 | function(error) { console.log('Error', error); }
|
config配置项参数说明
| 参数名 | 描述 | 类型 | 可选值 | 默认值 | | ---------- | ----------------------------------------------------------------- | ----------- | -------------------------------- | ------------------------------------------------------------------------------------------ | | type | sdk使用的用途 login 登录 personalCenter 个人中心 h5Sdk 无纸化 sdk | String | login | personalCenter | h5Sdk | login | | dom | 需要挂在的节点 | HTMLElement | -- | document.body | | fullscreen | 是否全屏展示 | Boolean | true | false | false | | url | 自定义链接地址 | String | -- | type值为login的话默认地址为数飞测试环境登录地址type值为personalCenter 默认为个人中心 |
type 为h5Sdk 参数说明
电子签章
| 参数名 | 是否必填 | 类型 | 说明 | | ---------------- | -------- | ------ | ----------------------- | | appId | 是 | String | 无纸化对接申请的appid | | appSecret | 是 | String | 无纸化对接申请的App密钥 | | sdkType | 是 | String | 必传 signature | | socialCreditCode | 是 | String | 统⼀社会信⽤代码 | | idCardNo | 是 | String | 证件号码 | | elecContractNo | 是 | String | 电⼦合同号 |
电⼦签名
| 参数名 | 是否必填 | 类型 | 说明 | | ---------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | appId | 是 | String | 无纸化对接申请的appid | | appSecret | 是 | String | 无纸化对接申请的App密钥 | | sdkType | 是 | String | 必传 sign | | elecContractNo | 是 | String | 电⼦合同号 | | personName | 是 | String | 姓名 | | certificateNum | 是 | String | 证件号码 | | phoneNumber | 是 | String | 电话号码 | | socialCreditCode | 否 | String | 企业信⽤代码,只 有企业签才需要传 ⼊该字段 | | onlySign | 否 | Boolean | 是否仅使⽤签字 功能 1、如果不传该字 段或传值为false 则表示使⽤完整 的签字流程(包 含认证功能) 2、传值为true则 表示仅使⽤签字 功能(不包含认 证功能),此时 需要同时传⼊签 字流⽔号 | | qrCodeFlowNum | 否 | String | 签字流⽔号 |