Click on any image to enlarge it.

Required Information

To enable Azure AD login for Devin, we will need to collect the following values:

  • Client ID
  • Tenant ID
  • Client Secret
  • Microsoft AD Domain
  • Identity Provider Domains (i.e. all company email domains you’d like to support)

Setup Instructions

To get the required information above, you will need to register an App Registration in Azure AD (Entra ID).

In the Entra ID portal, click on Add registration

Azure AD Registration

Name the registration Devin AI. Select “Accounts in this organizational directory only”. Set the Redirect URI as “https://auth.devin.ai/login/callback” (this is the only Redirect URI needed) Azure AD App Settings

Add the User.Read and Directory.Read.All permissions by selecting “API Permissions” and “Add a permission” to the Microsoft Graph API. Azure AD API Permissions Azure AD Graph Permissions

Collecting the Required Values

You can get the Client ID and Tenant ID from the Overview page. Azure AD Overview Page

The Microsoft AD Domain can be found by selecting the “Manifest” page and looking for “publisherDomain” Azure AD Manifest

Add a client secret by selecting “Certificates & secrets.” Select “New client secret” and copy the secret VALUE (not the secret ID) as Client Secret Azure AD Client Secret

Send to Cognition

Send the following values to Cognition:

  • Client ID
  • Tenant ID
  • Client Secret
  • Microsoft AD Domain
  • Identity Provider Domains (i.e. all company email domains you’d like to support)