For reference, Microsoft’s full Azure DevOps Authentication documentation can be found here.
The Microsoft Azure DevOps Connector is authenticated using OAuth2.0. You will need to register an application and provide Cyclr with that application’s Client ID (Application ID) and Client Secret.
Register an Application here
Authorization callback URL should be
https://<Your Cyclr Service Domain e.g. app-h.cyclr.com>/connector/callback
Enter the appropriate scopes required for your usecase. We suggest at least adding “Work items (full)” as it is required for most methods (apart from Audit Logs and Accounts). A list of scopes can be found here: https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?toc=%2Fazure%2Fdevops%2Forganizations%2Ftoc.json&bc=%2Fazure%2Fdevops%2Forganizations%2Fbreadcrumb%2Ftoc.json&view=azure-devops#scopes
App ID, App Secret and Client Secret are displayed in the overview of your created app. Please keep a copy of these somewhere safe.
Log in to your DevOps portal to obtain your organization ID and project ID that you wish to connect to.
In your Cyclr Console, go to Connectors > Application Connector Library and locate the entry for Microsoft Azure DevOps.
You can either enter your Client ID (App ID) and Client Secret (Client Secret) in the entry or leave both blank before clicking Save.
If you leave them blank, the user must provide the values when installing the Connector.
When installing the Connector, enter Organization ID, Project Name and the list of scopes provided during application creation and then click ‘Next’.
Click ‘Sign In’ and a new window will open prompting you to log in.
Select your Azure account and authorize access.
The connector is now authenticated and ready to use.Edit me