跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Entra App Registration

技能 活跃
属于:Azure

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

工作流

  1. Navigate to Microsoft Entra ID App registrations in Azure Portal.
  2. Create a new app registration, providing name, supported account types, and redirect URI.
  3. Save the Application (client) ID and Directory (tenant) ID.
  4. Configure authentication settings and API permissions.
  5. Create a client secret (for confidential clients) or use PKCE (for public clients).
  6. 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

质量评分

79 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标2.3k
许可证MIT
状态
查看源代码

类似扩展

Azure Identity Py

99

Azure 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".

技能
microsoft

Netlify Identity

100

用于身份验证、用户注册、登录、密码恢复、OAuth 提供商、基于角色的访问控制或保护路由和函数。始终使用 `@netlify/identity`。切勿使用 `netlify-identity-widget` 或 `gotrue-js` — 它们已弃用。

技能
netlify

Microsoft Azure Webjobs Extensions Authentication Events Dotnet

99

Microsoft 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".

技能
microsoft

Mongodb Mcp Setup

100

指导用户配置关键的 MongoDB MCP 服务器选项。当用户已安装 MongoDB MCP 服务器但未配置必需的环境变量,或当他们询问连接到 MongoDB/Atlas 但未设置凭据时,请使用此技能。

技能
mongodb

Auth0 Express OAuth2 JWT Bearer

100

Use 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

Auth0 SPA JS Integration

100

Use 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

技能
auth0