Configure SOAP security
Administrators can configure web service security for inbound SOAP requests made to the ServiceNow instance.
Before you begin
Role required: admin
About this task
You can also set up web service security to use different certificates for different web service clients. By enabling web service security, you can prevent man-in-the-middle attacks.
Note: After you configure a WS-security profile or a security policy, validation is performed on all incoming SOAP requests, including from the MID Server or ODBC driver. Disable validation for these types of requests by marking the service accounts as internal integration users.
Procedure
-
Security policies define which WS-security profiles are used to evaluate a particular web service request. If no policy is defined, all WS-security profiles are used to evaluate all requests.
-
Set the value of the property
glide.soap.default_security_policyto the name of the new security policy.
Parent Topic:SOAP web service
---
title: Configure SOAP security
description: Administrators can configure web service security for inbound SOAP requests made to the ServiceNow instance.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/api-reference/web-services/t\_ConfigureSOAPSecurity.html
release: brazil
product: Web Services
classification: web-services
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [SOAP web service, Inbound, Web services, API implementation, API implementation and reference]
---
# Configure SOAP security
Administrators can configure web service security for inbound SOAP requests made to the ServiceNow instance.
## Before you begin
Role required: admin
## About this task
You can also set up web service security to use different certificates for different web service clients. By enabling web service security, you can prevent man-in-the-middle attacks.
**Note:** After you configure a WS-security profile or a security policy, validation is performed on all incoming SOAP requests, including from the MID Server or ODBC driver. Disable validation for these types of requests by [marking the service accounts as internal integration users](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/api-reference/web-services/t_MarkSvcAcctsAsInternalIntegUsers.md).
## Procedure
1. [Upload a certificate to an instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-security/t_UploadACertificateToAnInstance.md).
2. [Create a WS-security profile](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/api-reference/web-services/t_CreateANewWS-SecurityProfile.md).
3. [Create a security policy](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/api-reference/web-services/t_CreateANewSecurityPolicy.md).
Security policies define which WS-security profiles are used to evaluate a particular web service request. If no policy is defined, all WS-security profiles are used to evaluate all requests.
4. Set the value of the property `glide.soap.default_security_policy` to the name of the new security policy.
**Parent Topic:**[SOAP web service](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/api-reference/web-services/c_SOAPWebService.md)
| title | Configure SOAP security |
| description | Administrators can configure web service security for inbound SOAP requests made to the ServiceNow instance. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/api-reference/web-services/t\_ConfigureSOAPSecurity.html |
| release | brazil |
| product | Web Services |
| classification | web-services |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | SOAP web serviceInboundWeb servicesAPI implementationAPI implementation and reference |