Domain verification - Verify domain

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

When an enterprise has entered a domain, we need a way for them to prove that they own the domain.

Proposal

In #321762 , we enabled users to enter a domain and we generate a txt record. In this issue, we'll verify if the domain entered has a matching txt record to the one generated in #321762. If it does, then the domain will be marked as verified. This action can be performed on-demand in the UI. We should re-runs domain verification every 3 hours using background workers. If the verification fails, the domain is marked as unverified and the record is subsequently removed.

Pages UI for reference:

empty state verification page
Screen_Shot_2022-03-11_at_2.32.41_PM Screen_Shot_2022-03-11_at_3.29.41_PM
Edited by 🤖 GitLab Bot 🤖