提交 8eeed197 编写于 作者: DCloud_Heavensoft's avatar DCloud_Heavensoft

Update dev.md

上级 cd9693ab
## 开发指南 ## 开发指南
uni实人认证服务,分前端api和云端api,云端为uniCloud API。如开发者的业务不在uniCloud上,需参考[云函数url化](../http.md)文档编写云函数提供http接口供外部访问,由uniCloud获取到认证结果后转交给开发者的非uniCloud服务器上。 uni实人认证服务,分前端api和云端api,云端为uniCloud API。
如开发者的业务不在uniCloud上,需参考[云函数url化](../http.md)文档编写云函数提供http接口供外部访问,由uniCloud获取到认证结果后转交给开发者的非uniCloud服务器上。
完整认证流程如下: 完整认证流程如下:
...@@ -9,24 +11,24 @@ sequenceDiagram ...@@ -9,24 +11,24 @@ sequenceDiagram
actor user as 用户端 actor user as 用户端
participant cf as 云函数 participant cf as 云函数
participant service as 认证服务 participant service as 认证服务
user->>+cf: 上传姓名、身份证号获取certifyId user->>+cf: 1.1 上传姓名、身份证号获取certifyId
activate user activate user
cf->>+service: 上传姓名、身份证号获取certifyId cf->>+service: 2.1 提交姓名、身份证号获取certifyId
service-->>-cf: 返回certifyId service-->>-cf: 2.2 返回certifyId
cf-->>-user: 返回certifyId cf-->>-user: 1.2 返回certifyId
user->>+service: 进行认证 user->>+service: 3.1 调用sdk进行刷脸认证
service-->>-user: 返回认证结果 service-->>-user: 3.2 返回认证结果
user->>+cf: 请求更新认证结果 user->>+cf: 4.1 请求更新认证结果
cf->>+service: 请求认证结果 cf->>+service: 5.1 请求认证结果
service-->>-cf: 返回认证结果 service-->>-cf: 5. 返回认证结果
cf-->>-user: 更新用户认证信息返回认证成功 cf-->>-user: 4.2 更新用户认证信息返回认证成功
deactivate user deactivate user
``` ```
上述流程中涉及如下接口: 上述流程中涉及如下接口:
- 云函数获取实人认证实例:[uniCloud.getFacialRecognitionVerifyManager()](#get-frv-manager) - 云函数获取实人认证实例:[uniCloud.getFacialRecognitionVerifyManager()](#get-frv-manager)
- 云函数上传姓名、身份证号获取certifyId:[frvManager.getCertifyId()](#get-certify-id) - 云函数提交姓名、身份证号以获取认证服务的certifyId:[frvManager.getCertifyId()](#get-certify-id)
- 云函数使用certifyId获取认证结果:[frvManager.getAuthResult()](#get-auth-result) - 云函数使用certifyId获取认证结果:[frvManager.getAuthResult()](#get-auth-result)
- 客户端调起sdk刷脸认证:[uni.startFacialRecognitionVerify()](#start-frv) - 客户端调起sdk刷脸认证:[uni.startFacialRecognitionVerify()](#start-frv)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册