Integrations

ServiceNow SAML SSO Setup Guide

intermediateSAML 2.0 with X.509 certificate signature verificationSAML 2.0 (generic)

SAML 2.0 (Security Assertion Markup Language) Single Sign-On enables centralized authentication for ServiceNow instances by allowing users to authenticate through an external Identity Provider (IdP) rather than maintaining separate ServiceNow credentials. This integration solves the business problem of password fatigue, reduces security risks from multiple credentials, and provides IT administrators with centralized access control for enterprise applications. Organizations with Active Directory Federation Services, Okta, Ping Identity, or other SAML 2.0 compliant identity providers commonly implement this integration. SAML SSO in ServiceNow operates as a unidirectional authentication flow where the IdP sends signed SAML assertions to ServiceNow acting as a Service Provider (SP), triggered when users attempt to access the ServiceNow instance through the IdP portal or direct URL. The configuration lives primarily in the System Security > Single Sign-On module, with additional user provisioning capabilities available through the User Administration module for automated account creation and attribute mapping.

Prerequisites

  • ServiceNow instance running Helsinki or later with admin privileges
  • SAML 2.0 compliant Identity Provider with administrative access
  • SSL certificate installed on ServiceNow instance for HTTPS communication
  • com.glide.authenticate.multisso plugin activated if using multiple IdPs
  • User Administration or ITIL license for automated user provisioning
  • Network access between IdP and ServiceNow instance on port 443
  • Browser with developer tools or SAML tracer extension for testing

Architecture Overview

ServiceNow's native SAML 2.0 implementation uses the built-in SSO modules without requiring Integration Hub spokes or external connectors. Authentication is established through X.509 certificate validation where the IdP's signing certificate is stored in ServiceNow's certificate store under System Security > Certificates, enabling verification of signed SAML assertions. The data flow is unidirectional from IdP to ServiceNow, triggered when users initiate login either through IdP-initiated SSO (starting from IdP portal) or SP-initiated SSO (starting from ServiceNow login page), with ServiceNow processing incoming SAML assertions and creating or updating user records based on configured attribute mappings. No MID Server is required since SAML communication occurs directly over HTTPS between the IdP and ServiceNow instance, with the IdP posting assertions to ServiceNow's published ACS (Assertion Consumer Service) endpoint. Rate limiting considerations are minimal since SAML assertions are typically sent only during login events, though organizations should monitor for potential SAML flooding attacks and configure appropriate session timeouts in both ServiceNow and the IdP.

Sourdough
Chrome Extension

Sourdough: ServiceNow Monitoring and Analytics

A Chrome extension for ServiceNow Admins and Developers with essential tools, analytics, graphs and monitoring features.

Instance HealthGraphs & ChartsAPI HealthDeveloper ToolsQuick SearchInstance Switcher
Add to Chrome

Free to install. Pro $5/month after a 14-day no-card trial.
Pro requires the ServiceNow admin role. Upgrade inside the extension.

Overview
Tasks
CMDB
API
Metrics
Monitor
Internals
Instance:sourdoughdev·Version:Yokohama
Instance StateONLINE
System StatusFully Operational
Session Timeout90 minutes
Logged-In Sessions2 (20 active)
Build Nameyokohama-12-18-2024_p1
IP Address10.159.128.43
Instance HealthHealth Score: 90%
🔥 5dSourdough (Chrome Plugin)Dark Mode

Implementation Steps

1

Enable SAML 2.0 authentication and configure basic SSO properties

Navigate to System Security > Single Sign-On > Properties and activate the 'Enable single sign-on' property by setting it to true. Configure the 'Login page' property to specify whether to show ServiceNow login form alongside SSO options or redirect directly to IdP. Set 'Multiple Provider SSO' to true if you plan to configure multiple identity providers, which requires the com.glide.authenticate.multisso plugin. Verify that 'Enable Remember Me' is configured according to your security policy, as this affects how ServiceNow handles persistent sessions after SAML authentication.

2

Download and configure ServiceNow Service Provider metadata

Navigate to System Security > Single Sign-On > SAML 2.0 > SP Metadata and click 'Generate SP Metadata' to create ServiceNow's Service Provider metadata XML. Download this metadata file which contains ServiceNow's Entity ID, Assertion Consumer Service (ACS) URL, and public certificate information that your IdP requires for configuration. Note the ACS URL format which follows the pattern https://[instance-name].service-now.com/saml_login.do, as this endpoint receives SAML assertions from your IdP. Review the Entity ID which defaults to your ServiceNow instance URL but can be customized if your IdP requires a specific format, and ensure the signing certificate is valid and not approaching expiration.

3

Import IdP certificate and configure trust relationship

Navigate to System Certificates > Certificates and click 'New' to import your Identity Provider's signing certificate in PEM or DER format. Ensure the certificate is marked as 'Trusted' and verify the 'Valid from' and 'Valid to' dates to prevent authentication failures due to certificate expiration. Copy the certificate's Subject or CN field value as you'll need it when configuring the IdP record in the next step. If your IdP uses certificate chaining, import all intermediate certificates to ensure proper certificate validation, and test certificate validity using the 'Validate' option in the certificate record.

4

Create and configure SAML 2.0 Identity Provider record

Navigate to System Security > Single Sign-On > Identity Providers and click 'New' to create a SAML 2.0 IdP record. Set the 'Name' field to a descriptive identifier, configure 'Identity Provider URL' to your IdP's SSO service endpoint, and set 'Certificate' to reference the certificate imported in the previous step. Configure 'NameID Policy' based on your IdP's capabilities (typically 'Unspecified' or 'EmailAddress'), set 'User Field' to the ServiceNow user field that matches the NameID value (usually 'Email' or 'User ID'), and enable 'Active' to make this IdP available for authentication. Verify that 'Import Users' is enabled if you want ServiceNow to automatically create user accounts for authenticated users who don't exist locally.

5

Configure SAML assertion attribute mapping for user provisioning

Within the IdP record, navigate to the 'User Provisioning' tab and create attribute mappings to populate ServiceNow user fields from SAML assertion attributes. Click 'New' to add mappings for essential fields like 'First name', 'Last name', 'Email', and 'Department', specifying the exact attribute names as they appear in your IdP's SAML assertions (case-sensitive). Configure advanced mappings for 'Manager', 'Location', or 'Cost center' if your IdP provides these attributes, ensuring the mapped values correspond to valid records in ServiceNow's reference tables. Test attribute mapping by examining sample SAML assertions from your IdP using tools like SAML tracer to verify attribute names and format before finalizing the configuration.

ServiceNow Script
// Business Rule to handle custom SAML attribute mapping
(function executeRule(current, previous /*null when async*/) {
    // Custom logic for SAML user provisioning
    if (current.active && current.source == 'saml') {
        // Map custom SAML attributes
        var samlAttrs = current.saml_attributes || '{}';
        var attributes = JSON.parse(samlAttrs);
        
        // Set department based on SAML attribute
        if (attributes.department) {
            var deptGR = new GlideRecord('cmn_department');
            deptGR.addQuery('name', attributes.department);
            deptGR.query();
            if (deptGR.next()) {
                current.department = deptGR.getUniqueValue();
            }
        }
    }
})(current, previous);
6

Configure Identity Provider with ServiceNow metadata and test connection

Using the SP metadata downloaded in step 2, configure your Identity Provider with ServiceNow's Entity ID, ACS URL, and certificate information according to your IdP's documentation. Ensure your IdP is configured to sign SAML assertions (not just responses) and includes the NameID format that matches your ServiceNow configuration. Configure attribute statements in your IdP to send user attributes like givenName, surname, mail, and department that correspond to your ServiceNow attribute mappings. Test the basic connectivity by attempting an IdP-initiated login flow, monitoring the System Logs > System Log > All for any SAML-related errors, and verifying that the IdP can successfully POST to ServiceNow's ACS endpoint.

7

Test SAML authentication flow and troubleshoot assertion processing

Install a SAML tracer browser extension and attempt both IdP-initiated and SP-initiated SSO flows to capture SAML requests and responses. Verify that SAML assertions contain the expected NameID value and attribute statements, checking that assertion signing validation succeeds in ServiceNow. Navigate to System Logs > SSO Logs to review detailed SAML processing information, including assertion validation results, attribute mapping outcomes, and user creation or update activities. Test with different user accounts to ensure consistent behavior, and verify that user records are created or updated correctly based on your attribute mapping configuration, paying special attention to reference field mappings that may require exact value matches.

ServiceNow Script
// Debug script for SAML assertion troubleshooting
var samlUtil = new SamlUtil();
var assertion = 'paste_base64_assertion_here';

// Decode and parse SAML assertion
var decodedAssertion = GlideStringUtil.base64Decode(assertion);
gs.print('Decoded SAML Assertion: ' + decodedAssertion);

// Check attribute extraction
var attributes = samlUtil.extractAttributes(decodedAssertion);
for (var attr in attributes) {
    gs.print('Attribute: ' + attr + ' = ' + attributes[attr]);
}

// Validate signature
var isValid = samlUtil.validateSignature(decodedAssertion, 'certificate_sys_id');
gs.print('Signature valid: ' + isValid);
8

Configure session management and implement security hardening

Navigate to System Security > Session > Session Properties and configure appropriate session timeout values that align with your SAML assertion lifetime and security requirements. Enable 'Require HTTPS' and 'Secure session cookies' to protect SAML sessions from interception, and configure 'Session timeout warning' to notify users before automatic logout. Implement logout URL configuration in your IdP record's 'Logout URL' field to enable proper Single Logout (SLO) functionality that terminates both ServiceNow and IdP sessions. Test the complete authentication lifecycle including login, session management, and logout to ensure security controls function correctly, and document any custom session handling requirements for your organization's compliance needs.

ServiceNow Script
// Script Include for custom SAML session validation
var SAMLSessionValidator = Class.create();
SAMLSessionValidator.prototype = {
    initialize: function() {
        this.maxSessionAge = gs.getProperty('glide.ui.session_timeout', '120') * 60000; // Convert to milliseconds
    },
    
    validateSAMLSession: function(sessionID) {
        var session = gs.getSession();
        var samlLoginTime = session.getProperty('saml_login_time');
        
        if (!samlLoginTime) {
            return false;
        }
        
        var currentTime = new Date().getTime();
        var loginTime = parseInt(samlLoginTime);
        
        return (currentTime - loginTime) < this.maxSessionAge;
    },
    
    type: 'SAMLSessionValidator'
};

Common Use Cases

Enterprise Active Directory Federation Services integration

Organizations with Microsoft ADFS deploy SAML SSO to enable Windows domain users to access ServiceNow without additional credentials, leveraging existing Active Directory authentication. The integration triggers when users access ServiceNow through corporate portals or bookmarks, with ADFS sending signed assertions containing user attributes like sAMAccountName, email, and department membership. ServiceNow automatically provisions user accounts with proper role assignments based on Active Directory group memberships passed as SAML attributes, reducing IT overhead for user lifecycle management while maintaining centralized access control through familiar Windows authentication mechanisms.

Multi-tenant Okta integration with dynamic user provisioning

Service providers and large enterprises use Okta as a centralized IdP to manage access across multiple ServiceNow instances, with SAML assertions containing tenant-specific attributes that determine user access and role assignments. The integration processes custom SAML attributes like 'tenantID' and 'accessLevel' to automatically assign users to appropriate groups and roles within ServiceNow, while maintaining audit trails of authentication events. This use case enables organizations to manage complex access scenarios where users may have different permissions across development, staging, and production instances, all controlled through centralized Okta policies and group memberships.

Healthcare system integration with role-based access control

Healthcare organizations integrate SAML SSO to comply with HIPAA requirements while providing seamless access to ServiceNow for IT staff, clinicians, and administrative users with varying access levels. SAML assertions include healthcare-specific attributes like medical license numbers, department codes, and clearance levels that ServiceNow maps to appropriate roles and data access restrictions. The integration ensures that only authorized personnel can access patient-related incident records or change requests affecting clinical systems, with detailed audit logging of all authentication and authorization events for compliance reporting and security monitoring.

Contractor and vendor access management through third-party IdP

Organizations with significant contractor workforces implement SAML SSO to provide controlled ServiceNow access without creating internal domain accounts, using third-party identity providers or federated identity networks. The integration processes time-limited assertions with expiration dates and project-specific attributes that automatically assign contractors to temporary groups with restricted permissions and limited catalog access. ServiceNow validates assertion timestamps and contractor status attributes to ensure access automatically expires when contracts end, while maintaining separation between internal employee accounts and external contractor accounts for security and compliance purposes.

Government agency integration with PIV card authentication

Federal agencies and defense contractors integrate SAML SSO with PIV card authentication systems to meet FICAM compliance requirements while providing streamlined ServiceNow access for government personnel. The IdP validates PIV card certificates and sends SAML assertions containing cleared personnel attributes like security clearance levels, agency affiliations, and CAC ID numbers that ServiceNow uses for fine-grained access control. This integration enables automatic role assignment based on clearance levels, restricts access to classified incident categories based on security attributes, and maintains detailed audit logs required for government security compliance and investigation purposes.

Troubleshooting

SAML assertion signature validation fails with 'Invalid signature' error in SSO logs

First, verify that the correct IdP signing certificate is imported in System Certificates and marked as trusted, checking for certificate expiration or chain issues. Navigate to System Logs > SSO Logs and examine the detailed signature validation messages to identify whether the issue is certificate mismatch, timestamp validation, or digest verification failure. Compare the certificate thumbprint in ServiceNow with the actual signing certificate used by your IdP, and ensure your IdP is signing the assertion element rather than just the response envelope, as ServiceNow requires assertion-level signatures for proper validation.

User authentication succeeds but account is not created or updated in ServiceNow

Check the IdP configuration to ensure 'Import Users' is enabled and verify that the NameID value in SAML assertions matches existing user records in the field specified by 'User Field' setting. Review System Logs > System Log for user provisioning errors, particularly focusing on required field validation failures or reference field mapping issues that prevent user record creation. Navigate to the IdP record's User Provisioning tab and test attribute mappings by comparing SAML assertion attribute names (case-sensitive) with the configured mappings, ensuring that reference fields like Department or Location map to valid sys_ids in their respective tables.

SAML authentication works intermittently with 'RelayState parameter too long' errors

This issue occurs when ServiceNow's generated RelayState parameter exceeds IdP limits during SP-initiated SSO flows, typically affecting deep-linked URLs or complex navigation states. Navigate to System Properties and search for 'glide.authenticate.sso.relaystate.max_length' property, setting it to a lower value like 80 characters to accommodate IdP limitations. Alternatively, configure your IdP to accept longer RelayState parameters if possible, or implement custom URL shortening logic in ServiceNow to reduce the RelayState payload size while preserving the intended post-authentication redirect functionality.

Multiple IdP setup causes 'Unable to determine IdP' error during authentication

Verify that the com.glide.authenticate.multisso plugin is active and that each IdP record has a unique name and properly configured Entity ID to avoid routing conflicts. Check System Security > Single Sign-On > Properties to ensure 'Multiple Provider SSO' is enabled, and review the IdP selection logic by examining how users are directed to specific IdPs through URL parameters or domain-based routing. Navigate to System Logs > SSO Logs to identify which IdP ServiceNow is attempting to use and verify that the SAML request's destination URL matches the configured IdP endpoints exactly.

SAML logout does not terminate ServiceNow session completely

Configure the 'Logout URL' field in your IdP record to point to your IdP's Single Logout service endpoint, enabling proper SLO (Single Logout) functionality that terminates both ServiceNow and IdP sessions. Verify that your IdP supports and is configured for SAML SLO by testing the logout flow with SAML tracer to ensure LogoutRequest and LogoutResponse messages are properly exchanged. Check System Properties for session-related settings like 'glide.ui.forgetme' and 'glide.authenticate.sso.saml.single_logout.enabled' to ensure ServiceNow is configured to participate in federated logout workflows and properly invalidate local sessions when SLO is initiated.

SAML assertion timestamps cause authentication failures with 'Assertion expired' errors

Address time synchronization issues between ServiceNow instance and IdP servers by verifying NTP configuration and timezone settings on both systems, as SAML assertions include NotBefore and NotOnOrAfter conditions that are strictly validated. Navigate to System Properties and adjust 'glide.authenticate.sso.saml.skew_minutes' property to allow reasonable clock drift tolerance (typically 5-10 minutes) between systems. Monitor System Logs > SSO Logs for timestamp-related validation failures and coordinate with IdP administrators to ensure assertion lifetime settings provide adequate time for network latency while maintaining security requirements for assertion freshness.

Pro Tips

  • Implement custom Business Rules on the sys_user table with condition 'source=saml' to handle complex attribute mapping scenarios that exceed standard field mappings, such as parsing composite SAML attributes or performing lookup operations against external systems during user provisioning. Use GlideRecord queries within these rules to populate reference fields with proper sys_id values rather than display values, ensuring data integrity and proper relationship establishment.
  • Configure SAML assertion encryption in addition to signing for highly sensitive environments by generating encryption certificates in ServiceNow and providing the public key to your IdP for assertion encryption. This provides defense-in-depth protection for sensitive user attributes transmitted in SAML assertions, particularly important for healthcare, financial, or government implementations where additional data protection is required beyond standard TLS transport encryption.
  • Establish automated certificate monitoring by creating scheduled jobs that check SAML certificate expiration dates and send notifications to administrators 30-60 days before expiration. Create custom notifications that include certificate details and renewal procedures to prevent authentication outages caused by expired certificates, and maintain a certificate renewal runbook that includes both ServiceNow and IdP certificate update procedures.
  • Implement Just-In-Time (JIT) role provisioning by creating custom scripts that evaluate SAML attributes like group memberships or clearance levels to dynamically assign ServiceNow roles during authentication. This approach ensures users receive appropriate access permissions based on current IdP group memberships without requiring manual role management, particularly valuable for organizations with frequent role changes or project-based access requirements.
  • Use ServiceNow's REST API endpoints to programmatically validate SAML configuration and test authentication flows as part of continuous integration pipelines. Create automated tests that verify IdP metadata accessibility, certificate validity, and sample assertion processing to catch configuration drift or environmental issues before they impact production authentication, integrating these tests with your organization's monitoring and alerting infrastructure.
  • Configure multiple authentication methods as fallback options by maintaining local administrator accounts and enabling emergency access procedures that bypass SAML authentication during IdP outages. Document emergency authentication procedures and test failover scenarios regularly to ensure business continuity during identity provider maintenance windows or unexpected service disruptions, while maintaining proper security controls for emergency access usage.

Known Limitations

  • ServiceNow's native SAML implementation supports only SAML 2.0 protocol and requires IdPs to sign assertions (not just responses), which may necessitate additional IdP configuration or prevent integration with legacy identity providers that only support SAML 1.1 or response-only signing capabilities. Organizations using older IdP versions may need to upgrade or implement additional federation components to achieve compatibility.
  • Attribute mapping is limited to direct field assignments and cannot perform complex transformations or lookups during the authentication process without custom Business Rules, making it challenging to handle composite attributes or perform real-time data enrichment from external systems. Advanced scenarios like mapping SAML groups to ServiceNow roles based on complex business logic require custom development and may impact authentication performance.
  • ServiceNow does not support SAML artifact binding or SAML metadata auto-refresh, requiring manual certificate and configuration updates when IdP settings change, which can create maintenance overhead for large organizations with frequent certificate rotation policies. Certificate expiration or metadata changes require coordinated updates between ServiceNow and IdP administrators to prevent authentication disruptions.
  • Session management between ServiceNow and IdP is not fully synchronized, potentially leading to scenarios where users remain authenticated to one system after logging out of the other, requiring careful configuration of session timeouts and logout URLs to achieve consistent behavior. Organizations with strict security requirements may need to implement additional session monitoring and forced re-authentication mechanisms.
  • Multi-IdP configurations require the com.glide.authenticate.multisso plugin and cannot automatically route users to appropriate IdPs based on email domains or other attributes without custom development, limiting flexibility for organizations with complex identity provider architectures or acquisition scenarios where different user populations use different IdPs.

Frequently Asked Questions

Can ServiceNow act as both SAML Service Provider and Identity Provider simultaneously?

ServiceNow can function as a SAML Service Provider (SP) to receive authentication from external IdPs, but it does not have native SAML Identity Provider capabilities to authenticate users for external applications. Organizations requiring ServiceNow as an IdP typically implement custom solutions using Scripted REST APIs and SAML libraries, or deploy dedicated identity provider software alongside ServiceNow. For most use cases, ServiceNow serves as a Service Provider consuming authentication from enterprise IdPs like Active Directory, Okta, or Ping Identity, which provides better security and user experience than attempting to use ServiceNow as an authentication source for other systems.

How does SAML SSO integration affect ServiceNow mobile application authentication?

ServiceNow mobile applications support SAML SSO through embedded web views that redirect users to the configured IdP for authentication, maintaining consistent authentication experience across web and mobile platforms. Users authenticate through their IdP's mobile-optimized login pages, and successful authentication establishes mobile app sessions that respect the same timeout and security policies as web sessions. However, mobile applications may require additional configuration for certificate trust and deep-linking capabilities, and some IdPs offer dedicated mobile authentication flows or app-to-app authentication that can provide better user experience than web-based SAML flows. Organizations should test mobile authentication thoroughly and consider IdP mobile optimization features when designing their SAML SSO implementation.

What happens to existing ServiceNow local accounts after implementing SAML SSO?

Existing local ServiceNow accounts remain functional after SAML SSO implementation unless explicitly disabled, allowing for emergency access and service account authentication that doesn't rely on external IdP availability. Users can continue to authenticate with local credentials if they access the direct ServiceNow login URL, though organizations typically disable this capability for regular users while maintaining it for administrative accounts. The 'Import Users' setting determines whether SAML authentication creates new user records or updates existing ones based on matching User Field values, and organizations often implement phased migrations where users gradually transition from local to SAML authentication. Best practice involves maintaining a few local administrator accounts for emergency access while transitioning regular users to SAML authentication and eventually disabling local authentication for non-administrative accounts.

How can we implement step-up authentication or conditional access with SAML SSO?

Step-up authentication and conditional access are primarily controlled at the Identity Provider level, where IdPs like Okta, Azure AD, or Ping Identity evaluate risk factors and authentication context before sending SAML assertions to ServiceNow. ServiceNow can consume SAML attributes that indicate authentication strength or context (such as AuthnContextClassRef values) and implement conditional logic through Business Rules or Access Controls that require additional verification for sensitive operations. Organizations typically configure their IdP policies to require multi-factor authentication for ServiceNow access based on user risk profiles, network location, or device compliance status, with the IdP handling step-up authentication challenges before users reach ServiceNow. Advanced implementations can use custom SAML attributes to pass authentication context information that ServiceNow evaluates for fine-grained access control decisions within the platform.

Can we use SAML SSO with ServiceNow's OAuth integrations and REST APIs?

SAML SSO primarily handles interactive user authentication through web browsers and does not directly provide OAuth tokens for REST API access, requiring separate OAuth endpoint configurations for programmatic access scenarios. ServiceNow supports OAuth 2.0 authorization servers that can integrate with the same Identity Providers used for SAML SSO, enabling consistent identity management across interactive and API access patterns. Organizations typically implement hybrid approaches where SAML handles user portal access while OAuth handles API integration authentication, with both authentication methods potentially validating against the same IdP user directory. For scenarios requiring API access with SAML-authenticated user context, organizations can implement custom token exchange mechanisms or use ServiceNow's REST API with session-based authentication established through SAML SSO, though OAuth remains the preferred method for REST API security.

How do we handle SAML SSO for users who need access to multiple ServiceNow instances?

Multi-instance SAML SSO requires configuring each ServiceNow instance as a separate Service Provider in your IdP, with unique Entity IDs and ACS URLs for proper assertion routing and session management. Most enterprise IdPs support multiple SP configurations and can present users with instance selection options during authentication, or automatically route users based on the originating ServiceNow instance's SAML request. Organizations often standardize Entity ID naming conventions and maintain consistent attribute mappings across instances to simplify administration, while using instance-specific SAML attributes to control user access and role assignments appropriate for each environment (development, staging, production). Advanced implementations leverage IdP application assignment features to control which users can access which ServiceNow instances, providing centralized access governance across the entire ServiceNow ecosystem while maintaining proper isolation between environments.

What are the performance implications of SAML SSO on ServiceNow login times?

SAML SSO typically adds 2-5 seconds to login times compared to direct ServiceNow authentication due to additional network round-trips for SAML request/response exchanges and signature validation processing, though actual performance varies based on IdP response times and network latency. ServiceNow caches SAML certificates and performs efficient signature validation, but organizations should monitor SSO performance metrics and optimize IdP response times to maintain acceptable user experience. The performance impact is most noticeable during initial authentication, while subsequent ServiceNow navigation benefits from established sessions without additional SAML overhead, and proper session timeout configuration balances security requirements with user productivity. Organizations with global user bases should consider IdP geographic distribution and CDN capabilities to minimize latency impact, and may implement performance monitoring for SAML authentication flows to identify and address bottlenecks proactively.

Test Your Knowledge

Quick 3-question quiz — see how your ServiceNow skills stack up.

Question 1 of 3Performance

A list view on a table with millions of records is slow. Best fix?

Select an answer to continue