TicketLog
Search
K
Comment on page

Authorizing Azure DevOps

Solve issues with authorizing your Azure DevOps integration
If you have problems connecting TicketLog to Azure DevOps, please review the steps below.
  1. 1.
    Before connecting TicketLog to Azure DevOps: You must choose which Azure DevOps user you would like to act as the Integration user. The Integration user's name will appear on all comments, so instead of using a personal account you may prefer to use a dedicated user account (such as [email protected]). If you decide to use a dedicated account, you must create this account with the proper access privilages (Project Administrator) for your Azure DevOps project.
  2. 2.
    Check that the Integration user is a Project Administrator of the target project.
    • Visit Organization Settings > Users.
    • Find the Integration user and select Manage User in the context menu.
    • For the intended project, select Project Administrators.
  3. 3.
    Check that API access is permitted for your Organization.
    • Visit Organization Settings > Policies.
    • Ensure Third-party application access via OAuth is On.
  4. 4.
    Check the Integration user has been granted access to the project.
    • Open a new Incognito or Private browser session.
    • Visit the Azure Dev Ops "AEX" page here:
    • Log into Azure DevOps with the Integration user.
    • Click Manage authorizations in the bottom left:
    • In the popup, you should see "TicketLog" as an authorized application:
  5. 5.
    Check the Integration user is from the intended Directory.
    • If your Integration user has access to multiple directories, then you must carefully ensure you have authorized the user from the proper directory.
    • Open a new Incognito or Private browser session.
    • Visit the Azure Dev Ops "AEX" page here:
    • Log into Azure DevOps with the Integration user.
    • Check each directory in the drop list (see "1" in screenshot), and verify in "Manage Authorizations" (see "2" in screenshot) that you have given authorization to the correct directory.
    • If it is missing, then you can simply re-authorize from TicketLog configuration page. When doing so, check the correct user (see "1" in screenshot) and Directory (see "2" in screenshot) are being used.
      • Note: the Grant Access step will use the directory most recently selected in the "AEX" page.