こんにちは、ねこです。

自称プログラマのおばちゃんのブログです。いろいろあるよねぇ~。

初心者おばちゃんの簡単ASP.NET Razor Pages / ReCAPTCHAセッティング

2020-07-26 23:21:11 | プログラム 勉強

reCAPTCHAとは

ウェブサイトの制限エリアへのアクセスを試みるボットからサイトを防御するためCAPTCHAを利用するのと同時に、そのCAPTCHAに対する返答を紙の本のデジタル化に活かすシステムである。(ウィキペディア参照)

とあります。
意外と情報が少なく、初心者にはハードルが高かったので、この度わかる範囲でシェアさせていただきました。つたない説明やコーディングで申し訳ございませんが、お付き合いください。

1.使用言語と準備

  • ASP.NET Core
  • Razor Pages
  • Google reCAPTCHA

2.Google reCAPTCHAの設定

こちらからadmin console(設定)へ
https://www.google.com/recaptcha/intro/v3.html

  • Label ターゲットサイトの名前をReCAPCTA用につけてやります。
  • reCAPTCHA type シークレット・キーが生成されています。

    • SiteKey : "xxxxxxxxxxxxxxxxxxxxxxVG999999999999999999"
    • SecretKey : "9LQQQQQQQQQQQQQQQQQQzzzzzzzzzzzzzzzzzzzz"
  • Domains

    • 本番用 - yourdomain.com
    • ローカル用 - localhost
  • Owners ご自身のメールアドレス

  • Security Preference 必要に合わせて

  • Verify the origin of reCAPTHA solutions reCAPTCHA
    ソリューションの起源を確認する
    無効にした場合、ソリューションを検証するときにサーバーのホスト名を確認する必要があります。

  • Send alerts to owners Send alerts to owners
    Receive alerts if Google detects problems with your site, such as a misconfiguration or an increase in suspicious traffic.
    所有者にアラートを送信所有者にアラートを送信
    Googleが設定の誤りや疑わしいトラフィックの増加など、サイトの問題を検出した場合にアラートを受信します。

では、実際のコードはこちらからご覧ください。

Qiita

やっぱりOboeroで使ってます。初めてだったから難しかったぁー。

Oboero

https://oboero3.azurewebsites.net/

ねこでした。

 



最新の画像もっと見る

コメントを投稿