entra-app-registration

Microsoft Entra ID app registration, OAuth 2.0 configuration, and MSAL integration for secure application authentication.

microsoft ↓ 471k
Claude Code
View source ↗

What it does

  • Web Apps: Add redirect URIs, enable ID tokens if needed
  • SPAs: Add redirect URIs, enable implicit grant flow if necessary
  • Mobile/Desktop: Use http://localhost or custom URI scheme
  • Services: No redirect URI needed for client credentials flow
  • User.Read - Read user profile
  • User.ReadWrite.All - Read and write all users
  • Directory.Read.All - Read directory data

Requirements & configuration

  • | Enable MFA | Require multi-factor authentication for users |

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Microsoft Entra ID app registration, OAuth 2.0 configuration, and MSAL integration for secure application authentication.

Source

Repository: https://github.com/microsoft/azure-skills

entra-app-registration FAQ

What does the entra-app-registration skill do?

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance. Web Apps: Add redirect URIs, enable ID tokens if needed SPAs: Add redirect URIs, enable implicit grant flow if necessary

What does entra-app-registration require?

| Enable MFA | Require multi-factor authentication for users |

How do I install entra-app-registration?

Run: npx -y skills add https://github.com/microsoft/azure-skills --skill entra-app-registration --agent claude-code — the source lives at github.com/microsoft/azure-skills.

Maintain entra-app-registration?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

entra-app-registration on getagentictools
[![entra-app-registration on getagentictools](https://getagentictools.com/badge/skills/microsoft-azure-skills-entra-app-registration.svg)](https://getagentictools.com/skills/microsoft-azure-skills-entra-app-registration?ref=badge)
npx agentictools info skills/microsoft-azure-skills-entra-app-registration

The second line is the CLI lookup for this page — handy in READMEs and docs.