Skip to content

v1.5.2 - Azure CLI Authentication for Azure DevOps

Choose a tag to compare

@JeremyVyska JeremyVyska released this 29 Oct 21:06
· 90 commits to main since this release

🔐 Azure CLI Authentication for Azure DevOps Git Layers

New Authentication Type: az_cli - Simplified Azure DevOps authentication

Features

  • Azure CLI Authentication: Use az login session for Git layer authentication
  • No Token Management: Git credential manager automatically provides tokens from Azure CLI
  • MFA Support: Works seamlessly with MFA and conditional access policies
  • Zero Expiration: No PAT token expiration headaches
  • Simple Configuration: Just set auth.type to "az_cli" - no tokens or environment variables

Configuration Example

{
  "knowledge_layers": [
    {
      "name": "Company Standards",
      "type": "git",
      "priority": 20,
      "source": {
        "repository_url": "https://dev.azure.com/myorg/BC-Knowledge/_git/standards",
        "branch": "main",
        "auth": {
          "type": "az_cli"
        }
      }
    }
  ]
}

Prerequisites

Benefits Over PAT Tokens

  • ✅ No token expiration management
  • ✅ Works with MFA and conditional access policies
  • ✅ Single sign-on via az login
  • ✅ Simpler configuration (no environment variables)
  • ✅ Automatic token refresh

What Changed

  • Added AZ_CLI to AuthType enum
  • Implemented Azure CLI verification methods
  • Updated Git layer authentication handling
  • Added Azure DevOps configuration examples
  • Updated Chris Config specialist documentation to prefer Azure CLI

Installation

npm install bc-code-intelligence-mcp@1.5.2

Full Changelog: https://github.com/JeremyVyska/bc-code-intelligence-mcp/blob/main/docs/CHANGELOG.md