Tooluck logoTooluck
SKILL.md

entra-app-registration

Agent skill frommicrosoft/azure-skills

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.

How to install entra-app-registration

install entra-app-registration
# install the azure-skills pack with the skills CLI
npx skills add microsoft/azure-skills

# or add only this skill to Claude Code: copy the folder

skills/entra-app-registration/

# into

~/.claude/skills/entra-app-registration/ (all projects)

.claude/skills/entra-app-registration/ (one project)

skills/entra-app-registration/SKILL.md

MITFull file
1## Overview
2
3Microsoft 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.
4
5### Key Concepts
6
7| Concept | Description |
8|---------|-------------|
9| **App Registration** | Configuration that allows an app to use Microsoft identity platform |
10| **Application (Client) ID** | Unique identifier for your application |
11| **Tenant ID** | Unique identifier for your Azure AD tenant/directory |
12| **Client Secret** | Password for the application (confidential clients only) |
13| **Redirect URI** | URL where authentication responses are sent |
14| **API Permissions** | Access scopes your app requests |
15| **Service Principal** | Identity created in your tenant when you register an app |
16
17### Application Types
18
19| Type | Use Case |
20|------|----------|
21| **Web Application** | Server-side apps, APIs |
22| **Single Page App (SPA)** | JavaScript/React/Angular apps |
23| **Mobile/Native App** | Desktop, mobile apps |
24| **Daemon/Service** | Background services, APIs |
25
26## Core Workflow
27
28### Step 1: Register the Application
29
30Create an app registration in the Azure portal or using Azure CLI.
31
32**Portal Method:**
331. Navigate to Azure Portal → Microsoft Entra ID → App registrations
342. Click "New registration"
353. Provide name, supported account types, and redirect URI
364. Click "Register"
37…

Excerpt shown under the repository's MIT license.

More skills in azure-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates