ServiceNow session timeout not triggering expected UI warning or message when SAML enabledIssue The base system uses a default Apache session timeout of 30 minutes. After 30 minutes of inactivity in the application, the platform logs the user out automatically, unless the Remember Me option in the login screen is selected. When a session expires, the user receives the following warning: "Your session has expired. Click OK to log in again." <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internalTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:0; } .sp td{ border-bottom: 1px solid; border-right: 1px solid; border-color:#E0E0E0; background-color: #ffffff; height: 20px; padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; } .sphr td{ border-right: 1px solid; border-bottom: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; height: 20px; } .title { color: #D1232B; font-weight:; font-size:25px; } .hd1{ color: #D1232B; font-weight:; font-size:18px; } .hd2{ color: #646464; font-weight:bold; font-size:16px; } .hd3{ color: #7a7a7a; font-weight:; font-size:16 px; text-decoration:; } .hd4{ color: #000000; font-weight:bold; font-size:14 px; text-decoration:; } -->CauseFollowing is the timeout scenario that occurs when ServiceNow is configured with SAML: Session timeout terminates the user session on instance - does not affect the IdP.Instance attempts to re-establish the session by making a SAMLRequest to the IdP.If the user session is not terminated at the IdP, it redirects back to the instance without showing a username/password prompt.If the user session is terminated at the IdP, it displays the IdPs login screen. For the above timeout scenario, setting the IdP timeout property to a value that is slightly less than the ServiceNow timeout, allows users to see the IdP's login screen.ResolutionIn order to see the login page of the IdP when the SN session expires, configure the IdP session to expire *before* the SN session does.Related LinksServiceNow default Apache session timeout can be overwritten by doing either of the following: Adding the glide.ui.session_timeout system property (for more information, see Modifying Session Timeout)Installation Exit customizations for SAM instances (for more information, see Login Modifications in Installations Exits) After customizing the ServiceNow session timeout on a SAML-enabled instance, users do not receive any type of warning. The screen does not respond and there is no change in the UI. In some cases, users receive a blank white page in the main content frame or a browser error about not being able to display the content for that frame.