Introduction to Azure OpenAI Managed Identity Authentication with Python

Beginner
Developer
Azure

Understanding how to use managed identity in python apps that interact with Azure OpenAI.

Learning objectives

After completing this module, you'll be able to:

  • Describe the different RBAC roles for use in Azure OpenAI and understand how to configure role assignments
  • Understand the differences between using API keys and managed identities within Azure OpenAI
  • Understand how to configure keyless authentication to Azure OpenAI for local development for Python
  • Understand how to configure keyless authentication to Azure OpenAI for Azure-hosted environments for Python

Prerequisites

To get the best learning experience from this module, you should have knowledge and experience of:

  • Python programming
  • Azure OpenAI
  • Azure RBAC roles
  • Azure Managed Identity