Example import using Auth0.com

Create Auth0 Application

At this point, you should have an Auth0 REST API which you would like to import into eazyBI. Edit your API and make sure that the offline access for your API is enabled, if not then enable it and press "Save".

Now you should create a "Regular web applications" Auth0 Application for eazyBI.


Create eazyBI REST Application

Now in a separate browser tab create a new eazyBI REST Application with the URL to the API you want to import.

 

Then choose "Oauth 2.0" and fill out the following fields:

ClientIdCopy from Auth0 Application settings page
Client secretCopy from Auth0 Application settings page
ScopeMust contain "offline_access" scope, so the refresh_token is provided. More scopes could be added, how to use them please read at Auth0 docs.
Authorize URLIt consists of <Your Auth0 Domain>/authorize?audience=<URL encoded API identifier>. Copy Domain from Auth0 Application settings and the API identifier from your desired API settings. Make sure you URL encode the value.
Token URLIt consists of <Your Auth0 Domain>/oauth/token


Update Auth0 Application settings

Now copy the "Redirect URL" and go back to the Auth0 Application tab and paste it into "

Make sure that you select "Non-Rotating" option in the field "Refresh Token Behavior" and press "Save changes". You are done configuring Auth0.

Import data

Now in eazyBI Application page press "Continue" and if everything is correct you should be asked to authorize the eazyBI application to access your API and after that you will be redirected to data mapping page.