Auth0 Flask Tools

Posted on February 06, 2019 in Software Development

Another Auth0 project, this time using Flask and the Auth0 python SDK. First up: build my own interface for managing users in an Auth0 hosted user database. The main reason for doing this is to expose user_metadata and app_metadata for editing by an authorized user.

You can edit metadata in the management console, but that exposes too much functionality to a user who just needs to do user account management. On the other hand, the Delegated Administration Dashboard, purpose built to expose user account management to users who do not need access to the entire management console, does not allow editing of metadata. At least not yet.

Auth0 User Manager