Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Configure Google reCAPTCHA for the password reset process

To use the Google reCAPTCHA service, instances that are running on a domain other than service-now.com require an API key pair from Google.

Before you begin

Role required: password_reset_admin

About this task

  • The procedure described in this topic is optional for instances that are running on the service-now.com domain.
  • Because on-premises instances do not have access to the Internet, they cannot use the Google reCAPTCHA service. Do not follow the procedure described in this topic. Instead, set the password_reset.captcha.google.enabled system property to false. This setting enables the CAPTCHA service that is provided with the base system.
  • The Password Reset Windows Application uses the base-system CAPTCHA service even if the Password Reset application is configured to use Google reCAPTCHA.

Procedure

  1. Request an API key pair (a site key and a secret) from Google at https://www.google.com/recaptcha.

  2. Set the following system properties:

PropertyValue
password_reset.captcha.google.enabledSet to `true`.Type: string Default: true
google.captcha.site_keySet to the site key that Google provided.Type: string Default: A site key that Google provided to ServiceNow
google.captcha.secret

Set to the secret that Google provided.Type: password2

Default: An encrypted secret that Google provided to ServiceNow

Note:

Select reCAPTCHA v2, I'm not a robot option. (reCAPTCHA v3 is not currently supported).

Image omitted: pw-reset-captcha-dialog.png
Google Captcha</p></td></tr></tbody>

Parent Topic:Configure your Password Reset process

Related topics

Calculating the security score for password reset process

Configure password expiration reminder

Credential stores for Password Reset

Password Reset verifications

Configure your Password Reset process to auto-enroll users

Enable users to enroll for Password Reset

Configure Password Reset properties

Send email to remind users to enroll for Password Reset

Configure the required strength for passwords

Specify lockout for failed login attempts

sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

© 2026 ServiceNow, Inc. All rights reserved.

Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.