Documentation Index

Fetch the complete documentation index at: https://help.scrut.io/llms.txt

Use this file to discover all available pages before exploring further.

Integrate Auth0

Prev Next

Scrut uses an inbuilt Auth0 Management API to connect with Auth0. To use this API, you must create an authorized machine-to-machine Application in Auth0 before integrating with Scrut.

Creating Auth0 Application

  1. In your Auth0 Dashboard, click Create Application.

image.png

  1. Name your new application, choose the Machine To Machine Applications click Create.

image.png

  1. A dropdown with Authorized APIs should appear. Choose the Auth0 Management API option.

image.png

  1. Enable the following permissions for your application by clicking on the checkboxes under the Permissions section:

  • read:client_grants

  • read:organizations

  • read:organization_members

  • read:users

  • read:roles

  • read:role_members

  1. To create the new application linked to the Auth0 Management API, click Authorize.

image.png

  1. Once done, Auth0 will redirect you to the Quick Start tab from your newly created application.

  2. Go to Advanced Settings by navigating to the bottom of the Settings tab.

  3. Check if the Client Credentials grant type is enabled under the Grant types tab where the Client Credentials grant should be enabled.

image.png

  1. Navigate to the top of the Settings tab in your recently created application.

  2. Copy the Domain, Client ID, and Client Secret values from your application.

Integrating Auth0 with Scrut

  1. From the left navigation panel, select Integrations.

  2. Click on Available.

image.png

  1. Scroll to the Identity Providers section and find Auth0. Click Integrate.

image.png

  1. Paste  the Domain, Client ID, and Client Secret values from your application. Click Submit.

image.png