Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 1.1 KB

File metadata and controls

47 lines (29 loc) · 1.1 KB

reCAPTCHA Enterprise のスコアベースのキーの保護を使ってみた

(cloud ace の zenn 投稿目的のリポジトリです。)

本リポジトリについて

reCAPTCHA Enterprise のスコアベースのキーの保護の検証を行うために実装したアプリケーションです。

アプリケーション構成

  • フロント
    • nginx
  • バックエンド
    • golang

前提

Google Cloud プロジェクトに reCAPTCHA Enterprise のキーを作成していること

アプリケーションの起動手順

  1. 環境変数の設定 下記の環境変数を動作環境に合わせて設定する。
  • bakend/Dockerfile

    • PROJECT_ID: プロジェクト ID
    • SITE_KEY: reCAPTCHA Enterprise のキー ID
  • frontend/init.html

    • 4,27 行目に reCAPTCHA Enterprise のキー ID を設定
  • docker-copose.yml

  1. ビルド
docker-copose build
  1. 起動
docker-compose up -d