Entra App Registration
Skill AktivGuides 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.
Funktionen
- 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
Anwendungsfälle
- 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
Nicht-Ziele
- Azure RBAC or role assignments
- Key Vault secrets management
- General Azure resource security guidance
Workflow
- 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.
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add microsoft/skills/plugin install azure-skills@skillsQualitätspunktzahl
Vertrauenssignale
Ähnliche Erweiterungen
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
100Verwenden Sie dies, wenn die Aufgabe Authentifizierung, Benutzerregistrierungen, Anmeldungen, Passwortwiederherstellung, OAuth-Anbieter, rollenbasierte Zugriffskontrolle oder den Schutz von Routen und Funktionen beinhaltet. Verwenden Sie immer `@netlify/identity`. Verwenden Sie niemals `netlify-identity-widget` oder `gotrue-js` – diese sind veraltet.
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
100Anleitung für Benutzer zur Konfiguration wichtiger MongoDB MCP-Serveroptionen. Verwenden Sie diese Skill, wenn ein Benutzer den MongoDB MCP-Server installiert hat, aber die erforderlichen Umgebungsvariablen nicht konfiguriert wurden oder wenn er nach der Verbindung zu MongoDB/Atlas fragt und die Anmeldeinformationen nicht eingerichtet sind.
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