How to verify domain ownership for a new user?

3 points by sn0w_crash ↗ HN
Are there products or ways to verify that a user's email address and their corporate URL are connected?

Here's the use case: 1. User signs up for a product 2. User submits their email and company's website 3. We need to verify if that company website is associated with that email.

We thought it could be as simple as $email == $URL

BUT we're seeing many cases where the email sending domain is different than the company's URL

How might one do this?

4 comments

[ 3.1 ms ] story [ 20.4 ms ] thread
Send an HTML tag via email, and tell them to put it on the website.
Yes, and look at the other ways that (eg) Google authenticates users and domains for AdSense.

Adding something to DNS records is another, for example.

Follow the CA/B verification standards that are used for domain validated x.509 certificates (used for https). Be sure to consider the public suffix list.
Just tell them to add a TXT Record with some specific value on the company domain