Skip to content

design(providers): cloud-native auth for Azure AI Foundry (Entra ID) and Amazon Bedrock (SigV4 / IAM Identity Center) #6072

Open

Description

@liugddx

Follow-up from #6031. The API-key connections for Azure AI Foundry and Amazon Bedrock (#6032) deliberately cover only key-based access. This issue tracks the cloud-native authentication those entries do not provide, which #860 left out of the initial provider scope because it needs its own product design.

Scope

  • Azure AI Foundry: Microsoft Entra ID. Token acquisition and refresh, tenant/project selection, and how a Foundry project endpoint (rather than the /openai/v1 or /anthropic resource endpoint) is configured.
  • Amazon Bedrock: AWS credentials. SigV4 signing from the standard credential chain (profiles, environment, SSO cache), region selection, and IAM Identity Center sign-in.

Open design questions

  1. One provider entry per cloud with a credential-kind choice, or separate entries per auth method, given that feat(providers): add Azure Foundry and Bedrock API-key connections #6032 already ships an API-key entry?
  2. Where credentials and refresh live: Desktop main, the Runtime Host, or the CLI. This includes how a remote (SSH) Runtime Host gets them.
  3. What happens to an existing API-key connection if the same provider later gains a cloud-native credential kind (migration or coexistence)?

Refs #860, #3370, #6031, #6032.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions