Decouple Domain Verification and Pages Wizard
This first improvement from the Auth group supports the product investment theme of GitLab Hosted First. In order to create an Enterprise User, a user must verify their domain. However, currently the process requires a user to go through the Pages set-up wizard whether or not they want to use that service. This improvement provides an option to skip that step when verifying a domain.
Background
In Domain Verification MVC using Domain(s) verifie... (#353030 - closed), we count any domain verified via Pages as a "Verified Domain" for the purpose of creating Enterprise Users.
However, there is some friction with the Pages signup process. If a customer does not want to use Pages, they are still forced to go through the wizard to verify their domain. This improvement allows a user to skip that step to verify their domain faster which is at the core of what creates an enterprise user.
There is also confusion because bypassing email confirmation with a verified domain is not related to Pages, but users are forced to go through Pages to get access to bypassing email confirmation.
Proposal
Decouple the Pages wizard from domain verification by adding a new option at the group level: "Add Domain" on the Domain Verification screen.
Existing Pages Wizard:
Other Requirements
- Existing verified domains persist once this change has taken place
Changes:
Mockups in Figma file show the proposed flow to verify domains