SAML Login Error: Error SAMLRequestProcessor: can't generate new request id because request number exceeds max concurrent request size:5 in 5000 milliseconds: no thrown error com.glide.ui.ServletErrorListenerIssue <!-- 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 { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms SAML SSO logins fail, the following is seen in the node logs: Error SAMLRequestProcessor: can't generate new request id because request number exceeds max concurrent request size:5 in 5000 milliseconds: no thrown error com.glide.ui.ServletErrorListener Release Starting in London Cause If the logging in user refreshes the login page several times it may cause this error. Usually this happens when there is a loop for login or DDOS attack (same session sends multiple requests). Or multiple tabs are open for the login at the same time. This limit is in place intentionally, for the same session, there is a rate limit for SAML Requests. If the SAML login requests exceed the max number within certain time it will disable the SAML request and the error will be seen. Resolution There are two system properties used to set these limits: glide.authenticate.sso.saml2.request.interval in millseconds, the default is 5000 which means 5 seconds. glide.authenticate.sso.saml2.max.request, the default is 5. Max allowed 5 requests for every 5 seconds (glide.authenticate.sso.saml2.request.interval) We don't set the upper limit for these two properties. Customers can create/change the mentioned system properties as follows if they want to allow a greater threshold for login attempts per second for a session: glide.authenticate.sso.saml2.request.interval = 1000 and glide.authenticate.sso.saml2.max.request = 50 With these settings, this means we allow 50 requests per second instead of the default of 5 request per 5 seconds.