前言
上次介紹 Google reCAPTCHA v3 在前端的處理方式,這次輪到後端了。
後端可以用 C# / Java / Go 等語言實作,你可以選自己喜歡的來寫!
我拿「ASP.NET Core Web API」搭配 HttpClient 發送 API,透過 Token 拿回驗證結果。
驗證結果有很多參數,我認為最重要的就是「score」(分數)。
如果分數太低,例如 < 0.5,可能就是機器人在操作你的網頁。
此時你就可以在後端的商業邏輯進行阻擋,有效降低惡意流量。
本次實作都是從 Google reCAPTCHA Admin 取得公、私鑰~
我試著減輕 API 串接的複雜度,現在就往下看吧!
【注意】本篇文章需要搭配前端文章一起學習,不然你會看不懂喔...
本文目次
使用情境
你已經串接 reCAPTCHA 前端 API,想要使用 C# 實作後端 API。