Verification Link gives page that says "Error: your email address could not be verified."

Hi folks,

We have feature available that should address this, but it’s enabled per-tenant. Please DM me your tenant name and I will open an internal with engineering to enable the feature. .

edit: Please see the final post in this thread if you are still seeing this issue.

I am not sure yet how the feature works–I’m working on having it enabled in my test tenant and I’ll share here once I’ve looked at it.

2 Likes

Thanks for following up on that Matt!

I enabled this feature on my tenant so I can share how it works. When the user clicks the link, the page loads and includes an HTML form with the verification information in hidden input fields. The page also renders a “Click to Continue” button. It looks like this:

Screen Shot 2021-08-12 at 09.23.25

In most environments, Javascript on the page will automatically submit the form via HTTP POST before it is even displayed to the user–otherwise the user will have to click the button to submit the form. This is the key to how this works–link checkers won’t click buttons or execute javascript. And just to reiterate: The user only sees the above form if they have javascript disabled (and maybe in other edge cases).

In either case once the form is POSTed the user is verified and sees this:

Most users will just see this confirmation as their browser will POST the form before the other view is rendered.

Please DM with your tenant name if you’d like this feature enabled. If you are able to open a support ticket, doing so will probably give you a faster response (you can reference this thread for context).

There is an additional setting available that will require the user to manually click the button in all cases (no automatic POST). If you want this behavior let us know in the DM, otherwise you will get the default behavior with the automatic POST.

Please see the final message in the thread if you are still seeing this issue.

5 Likes

Hi folks,

As of July 2022, the behavior described in this post is now the default for all Auth0 tenants, old and new. There should be no need to request this feature be enabled for your tenant. If you’re seeing unexpected behavior, please open a support ticket or open a new thread here in Community.

2 Likes