entra-app-registration

Official source

Guides Microsoft Entra ID app registration, OAuth 2.0 setup, API permissions, client credentials, and MSAL integration via portal, CLI, or Bicep.

Source: Microsoft

GitHub Copilot · CompatibleClaude Code · CompatibleSecurity & Compliance

At a glance

Verified source
Best for
Registering a new Entra ID application and service principal
Works with
GitHub Copilot · Claude Code
Outcome
Configuring redirect URIs, API permissions, and client credentials
Source
microsoft/github-copilot-for-azure

01 / Understand the skill

About entra-app-registration

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.

Not a fit when

DO NOT USE FOR: Azure RBAC or role assignments (use azure-rbac), Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.

Read full description

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: Azure RBAC or role assignments (use azure-rbac), Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.

02 / Confirm the fit

Use entra-app-registration when you need to

  • Registering a new Entra ID application and service principal
  • Configuring redirect URIs, API permissions, and client credentials
  • Implementing MSAL auth flows for web, SPA, mobile, or daemon apps
  • Setting up service-to-service client-credentials auth

03 / See the workflow

How entra-app-registration works

  1. 01Install: npx skills add https://github.com/microsoft/github-copilot-for-azure --skill entra-app-registration
  2. 02Try: Register a daemon app for client-credentials auth to Microsoft Graph and show MSAL code.
  3. 03Get: Registration steps (portal/CLI/Bicep), permission config, and an MSAL integration example.

Check before installing

Compatible platforms

GitHub Copilot · Claude Code

Best fit

Registering a new Entra ID application and service principal

Review the source instructions if the required output differs from the formats described above.

Install and use

Compatible with GitHub Copilot and Claude Code · Published by Microsoft

Ready to add entra-app-registration?

Use the published instructions below, then provide the required input and describe the result you need.

General instructions · GitHub Copilot · Claude Code

npx skills add https://github.com/microsoft/github-copilot-for-azure --skill entra-app-registration

Review the source repository and license before installing third-party skills.

Continue exploring

Similar skills

Provisions Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance agent identities via Graph, wiring OAuth fmi_path token exchange and per-agent permissions.

Deploys and manages Vercel projects using token-based auth read from the environment, covering deploy, env vars, domains, and inspection without interactive login.

Works withClaude CodeCursor+1

Runs Azure compliance and security audits with azqr plus Key Vault expiration checks, classifying findings by priority and proposing remediation across resources and certs.

azure-rbacOfficial

Finds the least-privilege Azure RBAC role for an identity and generates the CLI commands and Bicep to assign it, including custom role definitions when no built-in fits.