Edit

Azure skill for Microsoft Entra app registration

This skill guides you through Microsoft Entra ID app registration and OAuth 2.0 authentication, and shows MSAL (Microsoft Authentication Library) integration patterns. It's for when you create app registrations, configure OAuth flows, add API permissions, or generate service principals for console apps and server-side auth.

Skill entra-app-registration | Source code

What it provides

This skill provides GitHub Copilot with specialized knowledge. Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration.

Prerequisites

When to use this skill

Use this skill when you need to:

  • Create a Microsoft Entra ID app registration for your application.
  • Register your application with Microsoft Entra ID.
  • Configure OAuth 2.0 authentication flows for your registered application.
  • Set up authentication and authorization for your application.
  • Add API permissions in Azure
  • Work with generate service principal, MSAL example, console app auth, and Entra ID setup
  • Work with Microsoft Entra ID authentication

When not to use this skill

  • Key Vault secrets (use azure-keyvault-expiration-audit)
  • General Azure resource security guidance

Example prompts

Try these prompts to activate this skill:

  • "Create an app registration"
  • "Register an Azure AD app"
  • "Configure OAuth for my app"
  • "Set up authentication"
  • "Add API permissions to my app registration"
  • "Generate a service principal"
  • "MSAL example for console app auth"
  • "Set up Entra ID authentication"