跳到主要内容

登录到 AIV

/aivlogin

Method : POST
URL : https://xxx.finexusgroup.com/AIV/rest/v1/aivlogin

信息
  • 该方法允许从 eKYC 的 web 应用提交一个请求,以获取通过主机签署的加密消息来登录到 AIV 系统的 apiKey。
  • licenseKey 将由 Finexus 提供

请求参数

字段名称必填类型长度描述示例
sourceInfo对象来源信息参阅下文说明
interactionMode对象交互模式参阅下文说明
contextInfo对象上下文信息参阅下文说明

对象:sourceInfo

字段名称必填类型长度描述示例
source字符串16来源"FNXCRDS"
partnerId字符串128合作伙伴ID"BSSS"
productType可选字符串128合作伙伴类型"appTest"
reference字符串64引用"ID00000213132"
apiVersion字符串8API版本"1.6"
apiKey有条件字符串64API密钥"1233214HSC"
userId可选字符串32用户ID"mkchan"
userToken可选字符串64用户令牌"APPOKJSID8J1234"

对象:interactionMode

字段名称必填类型长度描述示例
mode字符串8模式"SYNC",
"ASYNC"
callbackUrl可选字符串256回调URL

对象:contextInfo

字段名称必填类型长度描述示例
ctxSourceInfo对象上下文来源信息参阅下文说明
licenseKey字符串27许可密钥"ASJ123412"
ctxDateTime字符串14上下文日期时间"2203161000699"
purpose字符串50目的"Test"
signature字符串999签名。附录1"4C3ACE806CD5F"
备注

ctxSourceInfolicenseKeyctxDateTimepurpose 字段是签名所需的。

对象:ctxSourceInfo

字段名称必填类型长度描述示例
source字符串16来源"FNXCRDS"
partnerId字符串128合作伙伴ID"BSSS"

示例消息

/aivlogin POST 请求
curl -X POST "https://xxx.finexusgroup.com/AIV/rest/clientauth/aivlogin" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"sourceInfo": {
"source": "test",
"partnerId": "test",
"apiVersion": "1.6",
"reference": "ID00000213132",
},
"interactionMode": {
"mode": "async"
},
"contextInfo": {
"licenseKey": "ASJ123412",
"ctxDateTime": "20211201083010",
"purpose": "Test",
"ctxSourceInfo": {
"source": "FNXCRDS",
"partnerId": "PR"
},
"signature": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}'