Register a Microsoft Entra ID application
Create an app registration in Microsoft Entra ID to enable OAuth 2.0 authentication with Azure DevOps.
Navigate to App Registrations
Sign in to the Microsoft Entra admin center.
- In the left sidebar, go to App registrations.
- Click New registration.
Configure the application
Fill in the application details.
- Enter a Name (e.g., StackOne Azure DevOps Integration).
- Under Supported account types, select Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant).
- Leave the Redirect URI blank for now — you’ll configure it in the next step.
- Click Register.
Configure Redirect URI
Add the StackOne OAuth callback URL so Microsoft Entra ID can return the authorization code to StackOne.
- From your app’s Overview page, select Authentication (Preview) from the left sidebar under Manage. If you are using the older UI, this may appear as Authentication.
- Under Redirect URI configuration, click Add Redirect URI, then select Web.
- Enter the StackOne OAuth callback URL:
https://api.stackone.com/connect/oauth2/azuredevops/callback - Click Configure to save.
- Note: If you are using the older UI, under Platform configurations click Add a platform, select Web, enter the URI above, and click Configure.
Add Azure DevOps API permissions
Grant the application access to Azure DevOps APIs.
- In your app, click API permissions in the left sidebar.
- Click Add a permission.
- Select Azure DevOps from the list of APIs.
- Select Delegated permissions.
- Select the required scopes for your use case.
- Click Grant admin consent for [Your Organization] to authorize these permissions across the tenant.
Create a client secret
Generate a client secret for authentication.
- Click Certificates & secrets in the left sidebar.
- Click New client secret.
- Enter a description and select an expiration period.
- Click Add.
- Copy the Value immediately and store securely — it is only shown once.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Azure DevOps:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select Azure DevOps
- Select Type as OAuth 2.0 (Microsoft Entra ID)
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile