{"id":18681595,"url":"https://github.com/alicw/recaptchav2-test-example","last_synced_at":"2025-07-09T16:04:20.356Z","repository":{"id":205843942,"uuid":"714476287","full_name":"AliCW/reCAPTCHAv2-test-example","owner":"AliCW","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-20T00:11:51.000Z","size":188,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T16:09:25.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AliCW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-05T00:36:43.000Z","updated_at":"2023-11-20T00:11:55.000Z","dependencies_parsed_at":"2024-12-27T22:47:50.146Z","dependency_job_id":"eeb9cb2d-51f5-465f-bb40-2812d27b2258","html_url":"https://github.com/AliCW/reCAPTCHAv2-test-example","commit_stats":{"total_commits":10,"total_committers":2,"mean_commits":5.0,"dds":0.09999999999999998,"last_synced_commit":"6158899047551774475e81b7be4b1be665c836c5"},"previous_names":["alicw/recaptchav2-test-example"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AliCW/reCAPTCHAv2-test-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliCW%2FreCAPTCHAv2-test-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliCW%2FreCAPTCHAv2-test-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliCW%2FreCAPTCHAv2-test-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliCW%2FreCAPTCHAv2-test-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AliCW","download_url":"https://codeload.github.com/AliCW/reCAPTCHAv2-test-example/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliCW%2FreCAPTCHAv2-test-example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264492282,"owners_count":23617025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T10:08:09.164Z","updated_at":"2025-07-09T16:04:19.980Z","avatar_url":"https://github.com/AliCW.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# reCAPTCHAv2-test-example\n\nBasic program to test reCAPTCHA v2 in react. If you the CAPTCHA is completed successfully or incorrectly, you'll receive a success or failure message.\n\n## How To Install...\n\nClone the repo.\n    \n    git clone https://github.com/AliCW/reCAPTCHAv2-test-example.git\n\nInstall the required dependencies.\n\n    npm install\n\nConfigure site key \u0026 include within .gitignore. Go to https://developers.google.com/recaptcha/intro and configure an api key pair, add localhost to the supported domains. \n\n## Starting ...\n\nNavigate to recaptcha_v2_test folder and type the below to open in localhost.\n\n    npm start\n\n## Google confirmation...\n\nYou need to setup a backend to send user responses \u0026 your secret key to validate user input. You can change the link in Home.jsx in the handleSend() api.post function. By default for testing, this is set to http://localhost:8000/key/ for testing purposes but you can change this to whatever suitable endpoint.\n\nSee https://developers.google.com/recaptcha/intro for more details on requesting an api key pair. Your reCAPTCHA should send the users response to your backend. This should then send your secret key \u0026 the users response to Google's validation URL (https://www.google.com/recaptcha/api/siteverify) \u0026 you will receive a failure or success response.\n\nA basic backend to locally test this can be found here: https://github.com/AliCW/reCAPTCHA-V2-BE","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicw%2Frecaptchav2-test-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falicw%2Frecaptchav2-test-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicw%2Frecaptchav2-test-example/lists"}