****** Design ****** The *Authentication SAML Module* introduces some new routes: - ``GET`` ``//authentication/saml//login``: redirect to the identity provider location with a prepared request using the ``next`` argument as relay state. - ``GET`` ``//authentication/saml//metadata``: return the metadata XML of the service provider. - ``POST`` ``//authentication/saml//acs``: verify the authentication request and redirect to the relay state.