diff --git a/saml/saml.go b/saml/saml.go
index 6fab1a876c414db975d198243ef9c169cf5a455a..43317e4d9cbc35cf7f6164da25063dbd19e272dd 100644
--- a/saml/saml.go
+++ b/saml/saml.go
@@ -233,7 +233,7 @@ func NewSAMLIDP(config *Config) (http.Handler, error) {
 		return nil, err
 	}
 	ssoURL := *baseURL
-	ssoURL.Path += "/login"
+	ssoURL.Path += "/login/"
 	metadataURL := *baseURL
 	metadataURL.Path += "/metadata"
 	svc := fmt.Sprintf("%s%s", baseURL.Host, baseURL.Path)