Auth0 Configuration
The User Manager Plugin utilises the Auth0 Management API in order to enable administration of your users from the Naviga Dashboard.
For the plugin to get access to the Auth0 API you need to create a API Client in the Auth0 Dashboard.
You can find the instructions on this Auth0 documentation page. The instructions guide you through how to set up a Machine to Machine application in your Auth0 dashboard. When the guide want's you to select something you can find the information you need to enter here:
Descriptive name
Naviga Dashboard Plugin
What API to call
Auth0 Management API
Scopes
read:users
update:users
delete:users
create:users
read:users_app_metadata
update:users_app_metadata
delete:users_app_metadata
create:users_app_metadata
read:user_idp_tokens
When the Machine To Machine Application is Created, you need to go to the Settings tab on your new application. Scroll down to the setting named Allowed Origins (CORS). In this box you will need to enter the URL to your Naviga Dashboard. The point of origin from where the Plugin will make it's requests to the Auth0 Management API.
When these things have been taken care of, you can add this newly created API Credentials to your Plugin configuration.
Guide
Create a new application with the name Naviga Dashboard Plugin
and type Machine to Machine Applications
Choose Auth Managment API and give following premissions
read:users
update:users
delete:users
create:users
read:users_app_metadata
update:users_app_metadata
delete:users_app_metadata
create:users_app_metadata
read:user_idp_tokens
Then click Authorize
Go to settings and add following URLs to Allowed Origins (CORS)
Last updated