8. A system comprising: a storage device configured to store a database; and a processing device configured to receive a request from a request processor of a database connection pool to access the database, to determine whether a database connection from the database connection pool is available for the request, each database connection based on a first security assertion mark-up language (SAML) assertion, to generate a second SAML, assertion in response to determining that the database connection pool does not have an available database connection for the request, to build a new database connection to the database using the second SAML, assertion based on updated credentials from the first SAML assertion; and maintaining existing database connections that are based on the first SAML assertion open a life cycle of the new database connection independent from a life cycle of the second SAML assertion.
9. The system of claim 8 , Wherein the processing device is configured to return the new database connection to the request processor, and to connect the request processor with the database using the new database connection.