Connect
Connect with the Linked Account’s Auth0 account.
Auth0 is an API Key based integration and does not require the setup of an app.
Required Credentials of a Linked Account
To successfully connect with the Auth0 integration, a Linked Account or an end-user will need to provide the following to connect:
- Client ID
- Client Secret
- Domain
To understand how a Linked Account can get the above mentioned credentials, refer below.
Getting Credentials of Auth0
To acquire the required credentials and connect a Linked Account, please follow the steps mentioned below:
- Log in to your Auth0 account.
- In the side menu, under Applications, click on the
Application
button.
- Click on
+ Create Application
> Enter theName
, selectMachine to Machine Applications
, and click onCreate
. - Select
Auth0 Management API
in the dropdown > Select the scopes required for your use-case and click onAuthorize
.
- Switch to the
Settings
tab and copy the Domain, Client ID and Client Secret displayed and click onSave
.
The Linked Account or end-user now have all the credentials required to connect with Auth0.
Actions and triggers
In Cobalt, you can create orchestrations of your use-cases using Auth0 actions and triggers. Following are the set of Auth0 actions and triggers supported by Cobalt.
Organizations
Organizations
- List Organizations - Retrieve a list of organizations with optional filtering and pagination in Auth0.
- Create Organization - Create a new organization in Auth0.
- Update Organization - Update an organization’s information by ID in Auth0.
- Add Organization Member - Add a user as a member to an organization in Auth0.
Roles
Roles
- List Roles - Retrieve a list of roles with optional filtering and pagination in Auth0.
- Create Role - Create a new role in Auth0.
- Update Role - Update a role’s information by ID in Auth0.
- Assign Role to Users - Assign a role to one or more users in Auth0.
Users
Users
- List Users - List/Search users with optional filtering and pagination in Auth0.
- Create User - Create a new user in Auth0.
- Update User - Update a user’s information by ID in Auth0.
- Delete User - Delete a user by ID in Auth0.
Others
Others
- HTTP Request - Make HTTP API calls to any Auth0 documented REST APIs.
Organizations
Organizations
- List Organizations - Retrieve a list of organizations with optional filtering and pagination in Auth0.
- Create Organization - Create a new organization in Auth0.
- Update Organization - Update an organization’s information by ID in Auth0.
- Add Organization Member - Add a user as a member to an organization in Auth0.
Roles
Roles
- List Roles - Retrieve a list of roles with optional filtering and pagination in Auth0.
- Create Role - Create a new role in Auth0.
- Update Role - Update a role’s information by ID in Auth0.
- Assign Role to Users - Assign a role to one or more users in Auth0.
Users
Users
- List Users - List/Search users with optional filtering and pagination in Auth0.
- Create User - Create a new user in Auth0.
- Update User - Update a user’s information by ID in Auth0.
- Delete User - Delete a user by ID in Auth0.
Others
Others
- HTTP Request - Make HTTP API calls to any Auth0 documented REST APIs.
There are no triggers in this application.