Skip to content

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

@SSSanghvi

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions