Skip to content

Feature Request: Support Azure Managed Identities for BYOK-style Auth #1384

Description

@SSSanghvi

Hello,

I'd like to make a request for Azure Managed Identity authentication to use Github Copilot SDK with Azure AI Foundry resources.

Use case: This would allow developers to run Copilot SDK without a Github identity as part of a cloud-deployed application with a more secure method of authentication than a static text credential.

Expected Behavior:

  1. Developer assigns their hosting compute (function app, VM, etc.) the Azure RBAC role needed to call LLM inferencing endpoints.
  2. The SDK allows passing in Azure credential objects (e.g. DefaultAzureCredential()) when instantiating a BYOK session with Azure AI Foundry.
  3. This allows the application to use Copilot SDK with its own Azure AI Foundry inferencing while not requiring a static text credential.

Scope: This is a request for all libraries, thought I personally need it in Python.

Authentication Mechanism: Azure Managed Identities.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions