1. Introduction
  2. 1. Installation
    1. 1.1. Managed Clusters
    2. 1.2. Self-Managed Clusters
      1. 1.2.1. Service Account Key Generation
      2. 1.2.2. OpenID Connect Issuer
        1. 1.2.2.1. Discovery Document
        2. 1.2.2.2. JSON Web Key Sets (JWKS)
      3. 1.2.3. Configurations
    3. 1.3. Mutating Admission Webhook
    4. 1.4. Azure AD Workload Identity CLI (azwi)
  3. 2. Quick Start
  4. 3. Concepts
  5. 4. Topics
    1. 4.1. Service Account Labels And Annotations
    2. 4.2. Federated Identity Credential
    3. 4.3. Azure Workload Identity CLI (azwi)
      1. 4.3.1. azwi serviceaccount create
      2. 4.3.2. azwi serviceaccount delete
      3. 4.3.3. azwi jwks
    4. 4.4. Self-Managed Clusters
      1. 4.4.1. Service Account Key Rotation
      2. 4.4.2. Examples
        1. 4.4.2.1. Kubernetes in Docker (kind)
    5. 4.5. Language-Specific Examples
      1. 4.5.1. Azure Identity SDK
      2. 4.5.2. Microsoft Authentication Library (MSAL)
  6. 5. Frequently Asked Questions
  7. 6. Troubleshooting
  8. 7. Known Issues
  9. 8. Development
    1. 8.1. Releasing
  10. 9. Contributing
  11. 10. Code of Conduct

Azure AD Workload Identity

Azure Identity SDK

LanguageLibraryMinimum Version
GoN/AN/A
C#azure-sdk-for-netAzure.Identity_1.5.0-beta.4
JavaScript/TypeScriptazure-sdk-for-js@azure/identity_2.0.0-beta.6
Pythonazure-sdk-for-pythonazure-identity_1.7.0b4
Javaazure-sdk-for-javaazure-identity_1.4.0-beta.1

Examples coming soon