Warning: This is a Work In Progress and not yet fully validated.

Auth0

Overview

We have a partnership with Auth0 to provide Identity-as-a-Service.

There are 4 tenants to match each of our environments. Each tenant is configured manually, although they should be as similar to one another as possible.

The tenants by name:

There is one regular web application configured per tenant. This means that all authentication is done through the Node.js backend (as opposed to directly from each client application - web, iOS, Android etc).

Currently we support (or plan to support) these Auth0 connections:

We have a separate GitHub repo for Auth0 specific email templates & rules.

Administration

There are two levels

Emails

Emails sent via Auth0 include email verification, welcome & change password.

In the review environment there is no redirects due to the wildcard subdomain & we've enabled only the the verification email. All emails are enabled in the other environments and all should redirect properly.