fger

一、ASP.NET Core 使用 Google 验证码(Google reCAPTCHA)

 官网文档:https://developers.google.com/recaptcha/docs/v3

本文主要也是介绍V3版本的使用。Google reCAPTCHA 是采用用户行为验证类型的验证码,目前来说几乎不能被打码平台自动打码(这里指 Google reCAPTCHA 并不是指所有用户行为验证码,据说Google reCAPTCHA还是用了js vmp虚拟机技术),也只能人工打码。

注册网站:https://www.google.com/recaptcha/admin/create

 点击提交

 注册成功后保存这两个 Key

二、ASP.NET Core接入

执行命令安装 reCAPTCHA 组件

dotnet add package Unicorn.reCAPTCHA.AspNetCore

如图:

 配置打开 appsettings.json 添加配置

 

Domain 指使用的 Google reCAPTCHA 服务的域名,可以是www.recaptcha.net 或者 www.google.com,使用前者可以在国内正常使用,不受GFW影响。

在 Startup ConfigureServices 方法里配置

 

分类:

技术点:

相关文章:

  • 2021-11-11
  • 2021-10-16
  • 2021-12-22
  • 2021-11-11
  • 2021-11-24
  • 2022-01-15
  • 2021-11-24
猜你喜欢
  • 2021-04-29
  • 2021-04-05
  • 2021-08-13
  • 2021-08-28
  • 2021-10-29
  • 2021-11-01
  • 2021-06-07
  • 2021-09-12
相关资源
相似解决方案