SAML associated users should not have to finish user onboarding

We recently enforced completion of user registration onboarding on GitLab.com.

There are a few screens/forms to finish during the user registration. If the user does not complete all steps in the sign-up wizard they will be redirected to complete it after the next login.

When a user is then added to a group's SAML (and/or SCIM) and attempts to login via SAML they are still being redirected to complete the onboarding wizard. This is very confusing for the user as they are expecting to see the group they have just been granted access to instead of seeing a wizard to create a group and apply for a trial.

  • @dstull started a discussion:

    note (non-blocking): Important info here to drive how we might detect and stop folks in saml groups from having to finish onboarding.

Steps to reproduce

The following steps have not been confirmed yet but are most likely:

  1. sign up for a new account and follow the selection My company or team and Create a new project
  2. don't complete the wizard after the account is created and confirmed
  3. Add the user to the SAML add and use SAML to sign in
Edited by Alejandro Guerrero