feat(userVerify): 添加阿里云身份证二要素核验功能
- 在接口层新增 verifyIdCard 接口,实现姓名与身份证号核验 - userVerify 页面提交时增加身份核验逻辑,核验失败阻止提交 - 调用核验接口时显示加载状态,并根据结果提示用户 - 后端依赖 aliyun cloudauth,提供实人认证相关服务接口 - 完成基本的错误捕获与用户提示,提升实名认证流程安全性
This commit is contained in:
35
.workbuddy/memory/2026-04-13.md
Normal file
35
.workbuddy/memory/2026-04-13.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 2026-04-13 工作日志
|
||||
|
||||
## 完成的工作
|
||||
|
||||
### 1. 阿里云实人认证接入
|
||||
**目的**:为 user/userVerify 页面添加阿里云身份证二要素核验
|
||||
|
||||
**后端改动**(JAVA/websopy-java):
|
||||
- pom.xml:添加 `com.aliyun:cloudauth20190307:2.2.4` 依赖
|
||||
- application.yml:添加 `cloudauth` 配置项(accessKeyId、accessKeySecret、endpoint、regionId)
|
||||
- 新增 `CloudAuthProperties.java`:配置属性类
|
||||
- 新增 `IdVerificationService.java`:实人认证服务
|
||||
- 新增 `IdVerificationController.java`:实人认证 API 控制器
|
||||
|
||||
**前端改动**(VUE/websopy-mp):
|
||||
- api/system/userVerify/index.ts:添加 `verifyIdCard()` API 调用
|
||||
- user/userVerify/index.tsx:
|
||||
- 导入 verifyIdCard
|
||||
- 修改 submitSucceed 函数:个人认证时先调用实名校验,核验通过后再提交
|
||||
|
||||
### 2. 调研结论
|
||||
- **城市服务实名校验**:已于2021年11月停止开放,不可用
|
||||
- **阿里云实人认证**:推荐方案,0.2元/次,有100次免费试用额度
|
||||
- **接入方式**:身份证二要素核验(姓名+身份证号)最简单
|
||||
|
||||
## 待办事项
|
||||
- [x] 配置阿里云 AccessKey(在 application-prod.yml 中设置 cloudauth.accessKeyId 和 cloudauth.accessKeySecret)
|
||||
- [ ] 在阿里云实人认证控制台开通服务并充值
|
||||
- [ ] 测试验证接口是否正常工作
|
||||
|
||||
## 阿里云 AccessKey 配置
|
||||
- 项目:websopy-java
|
||||
- 文件:application-prod.yml
|
||||
- accessKeyId: LTAI4GKGZ9Z2Z8JZ77c3GNZP
|
||||
- 备注:与 OSS 使用同一个 AccessKey
|
||||
Reference in New Issue
Block a user