Introduce SamlServer::Auth so that login error messages can be passed