entra-app-registration

Installation
Summary

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

  • Covers app registration setup, authentication configuration, API permissions, and client credential management across web apps, SPAs, mobile, and daemon services
  • Provides step-by-step workflows for first-time registration, console app authentication, and service-to-service flows using Client Credentials
  • Includes Azure CLI commands, MSAL library examples for .NET, JavaScript, Python, and Java, plus security best practices for token validation and secret management
  • Distinguishes scope clearly: handles identity and authentication setup, but defers Azure RBAC, Key Vault secrets, and resource security to other skills
SKILL.md

Overview

Microsoft Entra ID (formerly Azure Active Directory) is Microsoft's cloud-based identity and access management service. App registrations allow applications to authenticate users and access Azure resources securely.

Key Concepts

Concept Description
App Registration Configuration that allows an app to use Microsoft identity platform
Application (Client) ID Unique identifier for your application
Tenant ID Unique identifier for your Azure AD tenant/directory
Client Secret Password for the application (confidential clients only)
Redirect URI URL where authentication responses are sent
API Permissions Access scopes your app requests
Service Principal Identity created in your tenant when you register an app

Application Types

Related skills

More from microsoft/github-copilot-for-azure

Installs
GitHub Stars
207
First Seen
entra-app-registration — microsoft/github-copilot-for-azure