Skip to content

Bug: captcha_validation_performed is false even though reCAPTCHA was performed#12142

Merged
jmdembe merged 1 commit intomainfrom
jd/LG-15936-captcha-validation-performed
May 7, 2025
Merged

Bug: captcha_validation_performed is false even though reCAPTCHA was performed#12142
jmdembe merged 1 commit intomainfrom
jd/LG-15936-captcha-validation-performed

Conversation

@jmdembe
Copy link
Copy Markdown
Contributor

@jmdembe jmdembe commented May 6, 2025

🎫 Ticket

LG-15936: Bug: captcha_validation_performed is false even though reCAPTCHA was performed

🛠 Summary of changes

This PR adds logic to check for an existing device at the point of reCAPTCHA verification

📜 Testing Plan

Testing is unavailable on local machines. To verify, watch the data over time in CloudWatch to see if bug has been addressed.

changelog: Bug Fixes, Authentication, Ensure new device is evaluated consistently in sign-in reCAPTCHA

Co-authored-by: Mitchell Henke <mitchell.henke@gsa.gov>
@jmdembe jmdembe requested a review from a team May 6, 2025 14:20
@kevinsmaster5
Copy link
Copy Markdown
Contributor

Changes look good to me. I'm wondering if there are any local watch_events that can show the effect? Or does it depend on having an API key to work?

@jmdembe
Copy link
Copy Markdown
Contributor Author

jmdembe commented May 6, 2025

Changes look good to me. I'm wondering if there are any local watch_events that can show the effect? Or does it depend on having an API key to work?

The event is on the reCAPTCHA verify result received event. I think it can be captured using the API key. I did a random combination of letters and numbers to create a mock key and I am not sure if it worked or not.

@jmdembe jmdembe merged commit 22f152c into main May 7, 2025
1 check passed
@jmdembe jmdembe deleted the jd/LG-15936-captcha-validation-performed branch May 7, 2025 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants