跳到主要内容

登录到 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模式"ASYNC"
callbackUrl可选字符串256回调URL

对象:contextInfo

字段名必填类型描述示例
ctxSourceInfo对象上下文源信息。参阅下文说明。
licenseKey字符串许可密钥。"ASJ123412"
ctxDateTime字符串上下文日期时间。"2203161000699"
purpose字符串目的。"Test"
signature字符串签名。"4C3ACE806CD5F"

对象:ctxSourceInfo

字段名必填类型描述示例
source字符串源。"FNXCRDS"
partnerId字符串合作伙伴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": "e19342b2e6074364bb51af270db71fa6Vc38TdFyPHcCEqg9",
},
"interactionMode": {
"mode": "async"
},
"contextInfo": {
"licenseKey": "ASJ123412",
"ctxDateTime": "20211201083010",
"purpose": "Test",
"ctxSourceInfo": {
"source": "FNXCRDS",
"partnerId": "PR"
},
"signature": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}'