跳到主内容

阿里云

阿里云提供金融级的身份核验服务,专门用于核验居民身份证。该服务通过政府数据库核验身份证号与真实姓名是否一致,适合面向用户的应用。

开始使用​

需要一个开通了身份核验(实人认证)服务的阿里云账号。没有的话先在 aliyun.com 注册。

获取凭据:登录阿里云控制台 → AccessKey 管理 → 创建 AccessKey(Access Key ID 和 Secret Access Key)。为账号开通实人认证服务。

该服务调用 Id2MetaVerify API 将身份证与政府记录比对。

配置​

在 Casdoor 中新建一个提供商:

  1. 进入 Providers,点击 Add
  2. 把 Category 设为 "ID Verification"
  3. Type 选择 "Alibaba Cloud"
  4. 填写凭据:
    • Access key:阿里云 Access Key ID
    • Secret access key:阿里云 Secret Access Key
    • Endpoint:留空使用默认值(cloudauth.cn-shanghai.aliyuncs.com),或填写自定义接入地址
  5. 保存,并把提供商加到你的应用中

使用次数​

用户核验身份时,Casdoor 把身份证号和真实姓名提交给阿里云。服务会检查这些信息是否与全国身份证数据库中的记录一致。

满足以下条件时核验成功:

  • 身份证号格式有效
  • 政府数据库中存在该身份证
  • 提供的姓名与该身份证登记的姓名一致

核验成功后,用户的身份字段会被锁定,不能再修改。

要求​

  • 用户必须持有有效的居民身份证(支持 15 位和 18 位身份证号)
  • 核验前必须填写身份证号和真实姓名
  • 你的阿里云账号要有足够的 API 调用额度

测试​

在 Casdoor 的提供商编辑页测试配置。开发时请使用阿里云提供的有效测试凭据,避免消耗生产额度。