Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
- Azure subscription: Create a free account if you don't have one.
- AI assistant with Azure Skills: GitHub Copilot for Azure, Visual Studio Code with Azure MCP extension, Claude Code, or another compatible MCP client.
- Azure CLI with Bicep (v2.60.0+): Install, sign in with
az login, then runaz bicep install. - Azure Key Vault: A key vault for secrets and certificate management.
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"