--- title: Disable resource owner password credentials \(ROPC\) in OAuth 2 token grants \[New in Security Center 7.0\] description: Prevent Resource Owner Password Credentials \(ROPC\) from granting OAuth 2 tokens. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/instance-security-hardening-settings/sc-disable-resource-owner-password-credentials-ropc-in-oauth-2-token-grants.html release: australia product: Instance Security Hardening Settings classification: instance-security-hardening-settings topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Authentication, Hardening settings, Platform Security] --- # Disable resource owner password credentials \(ROPC\) in OAuth 2 token grants \[New in Security Center 7.0\] Prevent Resource Owner Password Credentials \(ROPC\) from granting OAuth 2 tokens. By default, Resource Owner Password Credentials \(ROPC\) are allowed to grant OAuth 2 tokens on your instances when a client application directly requests an access token using a user name and password. When the **glide.oauth.inbound.ropc.grant\_type.disabled** is set to **true**, ROPC is inactive and can’t be used to grant OAuth 2 tokens. Ensure that the **glide.oauth.inbound.ropc.grant\_type.disabled** system property is set to **true**. If the property doesn’t exist on the System Properties \[sys\_properties\] table, the default value is **false**. If this property exists on that table, it defaults to **false**. ## More information
| Attribute | Description |
|---|---|
| Configuration name | **glide.oauth.inbound.ropc.grant\_type.disabled** |
| Configuration type | System Properties \(/sys\_properties\_list.do\) |
| Data type | Boolean |
| Recommended value | true |
| Default value | false |
| Fallback value | false |
| Category | [Authentication](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/instance-security-hardening-settings/sc-authentication.md) |
| Security risk | - Severity score: 3.3 - CVSS score: Low - When the property is set to **false**, using ROPC to grant OAuth 2 tokens is allowed. ROPC is considered less secure that other authentication flows because the user's credentials are exposed to the application. This can lead to vulnerabilities in situations where the client is compromised and suffers from weaknesses similar to those of basic auth. OAuth 2.1 has deprecated ROPC. |
| Functional impact | When the property is set to **true**, ROPC is inactive and cannot be used to grant OAuth 2 tokens. This prevents any applications that are accessing the platform by granting OAuth 2 token using ROPC. |
| Dependencies and prerequisites | The OAuth 2.0 \(com.snc.platform.security.oauth\) plugin must be active. |