Lazy Migration Between Two Auth0 Tenants

Overview

As an alternative to exporting and importing password hashes, this article details whether it is possible to achieve automatic migration between two Auth0 tenants/databases using a custom action script for automatic/lazy migration.

Applies To
  • Lazy migration
  • User migration
  • Password hash export
  • Tenant migration
Solution

While there is no official documentation explaining how to achieve this use case, there is a GitHub repository with a step-by-step guide from an Auth0 Solutions Architect.

For reference, this is a sample Login and Get User script.

For clarification, in step 5, "Required Grant Types", the second paragraph is incorrect and should actually read:
```
For those interested to dig deeper, "Password" grant type is used to validate user's input username and password in login.js and "Client Credentials" is used to generate a new management API access_token so get_user.js can invoke search API. 
```

NOTE: This code is for reference purposes only and is not assumed to be production-ready. Please test and customize accordingly.

Recommended content

No recommended content found...