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. 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.
To guide users through the process of creating and configuring Microsoft Entra ID app registrations, setting up OAuth 2.0 authentication, and integrating Microsoft Authentication Library (MSAL) into their applications.
功能
- Guides Entra ID app registration process
- Explains OAuth 2.0 authentication flows
- Provides MSAL integration examples
- Includes Azure CLI commands for app management
- Offers security best practices for authentication
使用场景
- Create a new app registration in Azure AD
- Configure OAuth 2.0 settings for an application
- Integrate MSAL for user authentication in console apps
- Understand and add API permissions for Microsoft Graph
- Troubleshoot common app registration and authentication errors
非目标
- Azure RBAC or role assignments
- Key Vault secrets management
- General Azure resource security guidance
工作流
- Navigate to Microsoft Entra ID App registrations in Azure Portal.
- Create a new app registration, providing name, supported account types, and redirect URI.
- Save the Application (client) ID and Directory (tenant) ID.
- Configure authentication settings and API permissions.
- Create a client secret (for confidential clients) or use PKCE (for public clients).
- Implement OAuth 2.0 flow using MSAL libraries or Azure CLI for testing.
Trust
- warning:Issues Attention19 issues opened and 11 closed in the last 90 days indicates a closure rate below 50%, suggesting slower than ideal maintainer responsiveness.
安装
请先添加 Marketplace
/plugin marketplace add microsoft/skills/plugin install azure-skills@skills质量评分
类似扩展
Azure Identity Py
99Azure Identity SDK for Python authentication with Microsoft Entra ID. Use for DefaultAzureCredential, managed identity, service principals, and token caching. Triggers: "azure-identity", "DefaultAzureCredential", "authentication", "managed identity", "service principal", "credential".
Netlify Identity
100用于身份验证、用户注册、登录、密码恢复、OAuth 提供商、基于角色的访问控制或保护路由和函数。始终使用 `@netlify/identity`。切勿使用 `netlify-identity-widget` 或 `gotrue-js` — 它们已弃用。
Microsoft Azure Webjobs Extensions Authentication Events Dotnet
99Microsoft Entra Authentication Events SDK for .NET. Azure Functions triggers for custom authentication extensions. Use for token enrichment, custom claims, attribute collection, and OTP customization in Entra ID. Triggers: "Authentication Events", "WebJobsAuthenticationEventsTrigger", "OnTokenIssuanceStart", "OnAttributeCollectionStart", "custom claims", "token enrichment", "Entra custom extension", "authentication extension".
Mongodb Mcp Setup
100指导用户配置关键的 MongoDB MCP 服务器选项。当用户已安装 MongoDB MCP 服务器但未配置必需的环境变量,或当他们询问连接到 MongoDB/Atlas 但未设置凭据时,请使用此技能。
Auth0 Express OAuth2 JWT Bearer
100Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support
Auth0 SPA JS Integration
100Use when adding authentication to Vanilla JS, Svelte, or any framework-agnostic single-page applications - integrates @auth0/auth0-spa-js SDK for SPAs without framework-specific wrappers