Auth0 Credential Setup
Who this is for
Admins configuring the Auth0 connector in Owlie.
Goal
Create Auth0 Management API credentials and copy the exact values Owlie requires.
Prereqs
- Auth0 tenant admin access
- Access to
/admin/integrations/auth0in Owlie
Success criteria
The Auth0 connector test connection succeeds in Owlie.
Steps
- Identify your Auth0 tenant domain (for example
tenant.us.auth0.com). - In Auth0, go to Applications > Applications and create a new Machine to Machine application.
- Authorize the application for Auth0 Management API.
- Grant only the scopes needed by the connector capabilities you will use.
- Copy the application's
Client IDandClient Secret. - In Owlie, open
/admin/integrations/auth0and fill:Auth0 Domain: your tenant domain only (nohttps://)Client ID: Auth0 application client IDClient Secret: Auth0 application client secretScopes: space-delimited scopes
- Run Test connection.
Minimal scopes for full Auth0 connector support
read:users create:users update:users delete:users read:roles create:roles update:roles delete:roles read:organizations create:organizations update:organizations delete:organizations read:organization_members create:organization_members delete:organization_members
Read-only scope set (sync only)
read:users read:roles read:organizations read:organization_members
When to use broader scopes
- Keep the read-only set if you only ingest data.
- Add create/update/delete scopes only if you will provision users, roles, organizations, or memberships from Owlie.
Impact and risks
- Over-scoped clients increase blast radius if a secret leaks.
- Missing scopes cause 403
insufficient_scopeerrors during test/sync/provisioning.
Troubleshooting
401 Unauthorized: verifyClient ID,Client Secret, and tenant domain.403 insufficient_scope: add the missing Management API scope and retry.- Connection still fails: confirm the M2M app is authorized against Auth0 Management API (not a custom API).
References
- https://auth0.com/docs/secure/tokens/access-tokens/management-api-access-tokens/get-management-api-access-tokens-for-production
- https://auth0.com/docs/api/management/v2
Next steps
- /integrations
- /implement/setup/first-connector