Skip to content

Allow users to SSO into a group without an active login/session

Description

In https://gitlab.com/gitlab-org/gitlab-ee/issues/4514, a group-level SSO page was added when SAML is set up. The current implementation, however, requires the user to first be logged into the instance before they're able to access the SSO page (example: https://gitlab.com/groups/gitlab-org/-/sso).

Currently, the user is presented with a "you must sign up or sign in" banner. This was done due to a concern over security: if any user is able to access the page, they're able to verify the existence of a group (potentially revealing something sensitive via the name e.g. super-secret-project).

Problem

We should allow a logged out user to access the SSO login page for a group without being already logged into the instance.

Proposal

Edited by Jeremy Watson (ex-GitLab)