Introduction to Azure OpenAI managed identity authentication with JavaScript

Beginner
Developer
Azure

This module helps you understand how to use a managed identity in JavaScript apps that interact with Azure OpenAI Service.

Learning objectives

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

  • Describe the role-based access control (RBAC) roles for use in Azure OpenAI and configure role assignments.
  • Describe the differences between using API keys and managed identities within Azure OpenAI.
  • Configure keyless authentication to Azure OpenAI for local development for JavaScript.
  • Configure keyless authentication to Azure OpenAI for Azure-hosted environments for JavaScript.

Prerequisites

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

  • JavaScript programming
  • Azure OpenAI
  • Azure RBAC roles
  • Azure managed identities