azure-active-directory-b2c

Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing custom policies/user flows, MFA & IdP sign-in, app/API registration, CI/CD deployments, or Sentinel logging, and other Azure Active Directory B2C related development tasks. Not for Azure Information Protection (use azure-information-protection), Azure Role-based access control (use azure-rbac), Azure Security (use azure-security), Azure Portal (use azure-portal).

471 stars

Best use case

azure-active-directory-b2c is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing custom policies/user flows, MFA & IdP sign-in, app/API registration, CI/CD deployments, or Sentinel logging, and other Azure Active Directory B2C related development tasks. Not for Azure Information Protection (use azure-information-protection), Azure Role-based access control (use azure-rbac), Azure Security (use azure-security), Azure Portal (use azure-portal).

Teams using azure-active-directory-b2c should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/azure-active-directory-b2c/SKILL.md --create-dirs "https://raw.githubusercontent.com/MicrosoftDocs/Agent-Skills/main/skills/azure-active-directory-b2c/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/azure-active-directory-b2c/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How azure-active-directory-b2c Compares

Feature / Agentazure-active-directory-b2cStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing custom policies/user flows, MFA & IdP sign-in, app/API registration, CI/CD deployments, or Sentinel logging, and other Azure Active Directory B2C related development tasks. Not for Azure Information Protection (use azure-information-protection), Azure Role-based access control (use azure-rbac), Azure Security (use azure-security), Azure Portal (use azure-portal).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Azure Active Directory B2C Skill

This skill provides expert guidance for Azure Active Directory B2C. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

## How to Use This Skill

> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file

> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)

This skill requires **network access** to fetch documentation content:
- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.
- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.

## Category Index

| Category | Lines | Description |
|----------|-------|-------------|
| Troubleshooting | L37-L43 | Diagnosing and fixing Azure AD B2C errors, debugging custom policies and user flows, and using Application Insights to trace and troubleshoot policy execution. |
| Best Practices | L44-L52 | Best practices for configuring Azure AD B2C, designing user flows/custom policies, securing MFA and architecture, and detecting/mitigating credential and account attacks. |
| Decision Making | L53-L61 | Guidance on choosing B2C app types, understanding MAU billing/tiers, planning regions and data residency, and deciding on usage, migration strategy, and user migration approaches. |
| Architecture & Design Patterns | L62-L70 | Global Azure AD B2C customer identity architectures, comparing funnel- vs region-based designs, and step-by-step proof-of-concept implementations for each pattern |
| Limits & Quotas | L71-L78 | Service limits, quotas, and restrictions for Azure AD B2C tenants, including directory size, token formats/constraints, and tenant creation and scaling limits. |
| Security | L79-L95 | Security hardening for Azure AD B2C: MFA, Conditional Access, Identity Protection, CAPTCHA, keys/certs, TLS/ciphers, admin roles, tenant control, API connector security, and Sentinel logging. |
| Configuration | L96-L210 | Configuring Azure AD B2C: custom policies, user flows, tokens, MFA, identity providers, claims/transformations, app/API registration, UI/localization, SSO, security, and advanced auth options. |
| Integrations & Coding Patterns | L211-L323 | End-to-end patterns for integrating Azure AD B2C into apps and APIs, configuring identity providers, custom policies, fraud/risk tools, and securing traffic with proxies, WAFs, and monitoring. |
| Deployment | L324-L328 | Automating deployment of Azure AD B2C custom policies using CI/CD pipelines, including setup steps, YAML examples, and best practices for Azure Pipelines and GitHub Actions. |

### Troubleshooting
| Topic | URL |
|-------|-----|
| Azure AD B2C error codes and troubleshooting reference | https://learn.microsoft.com/en-us/azure/active-directory-b2c/error-codes |
| Troubleshoot Azure AD B2C custom policies and user flows | https://learn.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot |
| Troubleshoot Azure AD B2C custom policies with Application Insights | https://learn.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot-with-application-insights |

### Best Practices
| Topic | URL |
|-------|-----|
| Apply Azure AD B2C integration and configuration best practices | https://learn.microsoft.com/en-us/azure/active-directory-b2c/best-practices |
| Developer guidance for Azure AD B2C user flows and custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-developer-notes |
| Secure phone-based MFA in Azure AD B2C using monitoring and alerts | https://learn.microsoft.com/en-us/azure/active-directory-b2c/phone-based-mfa |
| Apply security best practices to Azure AD B2C architecture | https://learn.microsoft.com/en-us/azure/active-directory-b2c/security-architecture |
| Mitigate credential attacks in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/threat-management |

### Decision Making
| Topic | URL |
|-------|-----|
| Choose appropriate application types for Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/application-types |
| Understand Azure AD B2C MAU billing and tier selection | https://learn.microsoft.com/en-us/azure/active-directory-b2c/billing |
| Plan Azure AD B2C region availability and data residency | https://learn.microsoft.com/en-us/azure/active-directory-b2c/data-residency |
| Plan Azure AD B2C usage and migration decisions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/faq |
| Choose a user migration approach to Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-migration |

### Architecture & Design Patterns
| Topic | URL |
|-------|-----|
| Apply funnel-based global identity design with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-funnel-based-design |
| Implement funnel-based global identity proof of concept in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-proof-of-concept-funnel |
| Implement region-based global identity proof of concept in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-proof-of-concept-regional |
| Apply region-based global identity design with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-region-based-design |
| Design a global customer identity solution with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-solutions |

### Limits & Quotas
| Topic | URL |
|-------|-----|
| Review Azure AD B2C service limits and restrictions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/service-limits |
| Monitor and manage Azure AD B2C directory size quota | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-directory-quota |
| Understand Azure AD B2C token types, contents, and constraints | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tokens-overview |
| Create Azure AD B2C tenant and understand tenant limits | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tutorial-create-tenant |

### Security
| Topic | URL |
|-------|-----|
| Enable CAPTCHA protection in Azure AD B2C user flows and policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-captcha |
| Use Identity Protection and Conditional Access with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-identity-protection-overview |
| Add Conditional Access and MFA to Azure AD B2C user flows | https://learn.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-user-flow |
| Configure Microsoft Sentinel analytics for Azure AD B2C logs | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-security-analytics-sentinel |
| TLS and cipher suite requirements for Azure AD B2C integrations | https://learn.microsoft.com/en-us/azure/active-directory-b2c/https-cipher-tls-requirements |
| Investigate and remediate identity risk in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-protection-investigate-risk |
| Enable and configure multifactor authentication in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/multi-factor-authentication |
| Manage Azure AD B2C policy keys for secure token signing | https://learn.microsoft.com/en-us/azure/active-directory-b2c/policy-keys-overview |
| Assign Azure AD B2C roles for resource access control | https://learn.microsoft.com/en-us/azure/active-directory-b2c/roles-resource-access-control |
| Secure REST APIs used by Azure AD B2C API connectors | https://learn.microsoft.com/en-us/azure/active-directory-b2c/secure-rest-api |
| Control tenant creation permissions in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-check-tenant-creation-permission |
| Configure emergency access administrator accounts in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-emergency-access-account |
| Manage administrator accounts in Azure AD B2C tenants | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-manage-administrator |

### Configuration
| Topic | URL |
|-------|-----|
| Configure SSPR technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/aad-sspr-technical-profile |
| Configure Microsoft Entra technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/active-directory-technical-profile |
| Add and configure API connectors in Azure AD B2C sign-up flows | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector |
| Configure token enrichment with external APIs in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector-token-enrichment |
| Add external identity providers to Azure AD B2C tenant | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-identity-provider |
| Add and configure native client apps in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-native-application |
| Configure Azure AD B2C custom policy for password change | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-password-change-policy |
| Configure password reset user flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-password-reset-policy |
| Configure profile editing user flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-profile-editing-policy |
| Configure resource owner password credentials (ROPC) flow in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-ropc-policy |
| Configure sign-in-only user flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-sign-in-policy |
| Configure sign-up and sign-in user flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-sign-up-and-sign-in-policy |
| Register and expose a web API in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-web-api-application |
| Enable age gating policies in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/age-gating |
| Track Azure AD B2C user journeys with Application Insights | https://learn.microsoft.com/en-us/azure/active-directory-b2c/analytics-with-application-insights |
| Migrate Azure AD B2C apps and APIs to b2clogin.com | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2clogin |
| Use boolean claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/boolean-transformations |
| Configure BuildingBlocks section in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/buildingblocks |
| Configure CAPTCHA technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/captcha-technical-profile |
| Use claim resolvers in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claim-resolver-overview |
| Define claims transformation technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claims-transformation-technical-profile |
| Configure ClaimsProvider elements in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claimsproviders |
| Define ClaimsSchema and claim types in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claimsschema |
| Configure ClaimsTransformations in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claimstransformations |
| Configure OAuth 2.0 client credentials flow in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/client-credentials-grant-flow |
| Configure Conditional Access technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-technical-profile |
| Configure Azure AD B2C authentication in Azure Web App via configuration file | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-azure-web-app-file-based |
| Configure token lifetimes and formats in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-tokens |
| Configure user attributes and input fields in Azure AD B2C journeys | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-user-input |
| Configure ContentDefinitions in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/contentdefinitions |
| Understand Azure AD B2C cookie definitions and behavior | https://learn.microsoft.com/en-us/azure/active-directory-b2c/cookie-definitions |
| Enable and configure custom domains in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-domain |
| Create and deploy a basic Azure AD B2C custom policy | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-hello-world |
| Validate Azure AD B2C custom policies with VS Code schema | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-install-xml-extensions |
| Configure Azure AD B2C custom policies with Identity Experience Framework | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-overview |
| Configure single sign-on session providers in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-reference-sso |
| Customize Azure AD B2C user interface branding | https://learn.microsoft.com/en-us/azure/active-directory-b2c/customize-ui |
| Use date claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/date-transformations |
| Set up direct sign-in and prefilled usernames in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/direct-signin |
| Disable email verification during Azure AD B2C sign-up | https://learn.microsoft.com/en-us/azure/active-directory-b2c/disable-email-verification |
| Configure CAPTCHA display controls in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-captcha |
| Configure TOTP display controls for MFA in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-time-based-one-time-password |
| Configure verification display controls for claims in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-verification |
| Configure display controls in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/display-controls |
| Configure advanced Android authentication options in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-android-app-options |
| Configure advanced authentication options for Angular SPAs with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-angular-spa-app-options |
| Configure advanced Azure AD B2C authentication options for Azure Static Web Apps | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-azure-static-app-options |
| Configure advanced authentication options for Node.js web apps with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-options |
| Configure Node.js API authentication options in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-with-api-options |
| Configure advanced iOS Swift authentication options in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-ios-app-options |
| Configure advanced authentication options for Python web apps with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-python-web-app-options |
| Configure advanced authentication options for React SPAs with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-react-spa-app-options |
| Customize SPA authentication options with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-spa-app-options |
| Customize web app authentication options in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-app-with-api-options |
| Configure advanced authentication options for ASP.NET web apps with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-application-options |
| Customize WPF desktop authentication options in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-wpf-desktop-app-options |
| Restore and manage the Azure AD B2C extensions app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/extensions-app |
| Configure forced password reset flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/force-password-reset |
| Use general claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/general-transformations |
| Configure ID token hint technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/id-token-hint |
| Configure advanced SAML identity provider options in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-generic-saml-options |
| Configure Azure AD B2C local account identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-local |
| Pass identity provider access tokens through Azure AD B2C user flows | https://learn.microsoft.com/en-us/azure/active-directory-b2c/idp-pass-through-user-flow |
| Use integer claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/integer-transformations |
| Enable JavaScript and select page layout versions in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/javascript-and-page-layout |
| Use JSON claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/json-transformations |
| Configure JWT issuer technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/jwt-issuer-technical-profile |
| Configure language customization for Azure AD B2C user flows | https://learn.microsoft.com/en-us/azure/active-directory-b2c/language-customization |
| Configure Localization element in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/localization |
| Use localization string IDs for Azure AD B2C signup/signin | https://learn.microsoft.com/en-us/azure/active-directory-b2c/localization-string-ids |
| Manage Azure AD B2C custom policies with Microsoft Graph PowerShell | https://learn.microsoft.com/en-us/azure/active-directory-b2c/manage-custom-policies-powershell |
| Configure user access controls in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/manage-user-access |
| Delete and export user data in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/manage-user-data |
| Register a Microsoft Graph management app for Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-get-started |
| Configure multifactor authentication technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/multi-factor-auth-technical-profile |
| Configure OAuth1 technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/oauth1-technical-profile |
| Configure OAuth2 custom error technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/oauth2-error-technical-profile |
| Configure OAuth2 technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/oauth2-technical-profile |
| Enable one-time password verification with Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/one-time-password-technical-profile |
| Configure OpenID Connect technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/openid-connect-technical-profile |
| Edit Azure AD B2C custom policy XML with Grit Visual Editor | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-editor |
| Configure password complexity policies in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/password-complexity |
| Enable phone-based sign-up and sign-in in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/phone-authentication-user-flows |
| Configure phone factor technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/phone-factor-technical-profile |
| Configure phone number claims transformations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/phone-number-claims-transformations |
| Configure Predicates and PredicateValidations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/predicates |
| Publish an Azure AD B2C app to the Entra app gallery | https://learn.microsoft.com/en-us/azure/active-directory-b2c/publish-app-to-azure-ad-app-gallery |
| Register and configure applications in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/register-apps |
| Configure RelyingParty elements in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/relyingparty |
| Configure RESTful technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/restful-technical-profile |
| Configure SAML identity provider technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/saml-identity-provider-technical-profile |
| Configure SAML issuer technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/saml-issuer-technical-profile |
| Configure Azure AD B2C as a SAML identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider |
| Configure Azure AD B2C SAML service provider options | https://learn.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider-options |
| Configure self-asserted technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/self-asserted-technical-profile |
| Configure Azure AD B2C session and SSO behavior | https://learn.microsoft.com/en-us/azure/active-directory-b2c/session-behavior |
| Use social account claims transformations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/social-transformations |
| Use string claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/string-transformations |
| Use StringCollection claims transformations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/stringcollection-transformations |
| Configure sub journeys in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/subjourneys |
| Configure technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/technicalprofiles |
| Define TrustFrameworkPolicy elements in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/trustframeworkpolicy |
| Register a single-page application in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tutorial-register-spa |
| Define and manage custom user attributes in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-custom-attributes |
| Select and configure Azure AD B2C user flow versions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-versions |
| Use legacy Azure AD B2C user flow versions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-versions-legacy |
| Use and extend Azure AD B2C user profile attributes | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-profile-attributes |
| Define and expose a UserInfo endpoint in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/userinfo-endpoint |
| Configure UserJourneys in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/userjourneys |
| Define validation technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/validation-technical-profile |
| Access and review Azure AD B2C audit logs | https://learn.microsoft.com/en-us/azure/active-directory-b2c/view-audit-logs |

### Integrations & Coding Patterns
| Topic | URL |
|-------|-----|
| Request and use access tokens from Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/access-tokens |
| Extend Azure AD B2C user flows with API connectors | https://learn.microsoft.com/en-us/azure/active-directory-b2c/api-connectors-overview |
| Implement OAuth 2.0 authorization code flow in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/authorization-code-flow |
| Route Azure AD B2C logs to Azure Monitor | https://learn.microsoft.com/en-us/azure/active-directory-b2c/azure-monitor |
| Integrate Azure AD B2C authentication into a sample Node.js web app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-a-sample-node-web-app |
| Integrate Azure AD B2C authentication into an Azure Static Web App | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-azure-static-app |
| Integrate Azure AD B2C authentication into an Azure Web App | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-azure-web-app |
| Configure Node.js web app and API with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-sample-node-web-app-with-api |
| Configure Azure AD B2C authentication in sample Android app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-android-app |
| Integrate Azure AD B2C authentication into an Angular SPA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-angular-spa-app |
| Configure Azure AD B2C authentication in sample iOS Swift app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-ios-app |
| Integrate Azure AD B2C authentication into a sample Python web app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-python-web-app |
| Integrate Azure AD B2C authentication into a React SPA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-react-spa-app |
| Integrate Azure AD B2C authentication into a sample JavaScript SPA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-spa-app |
| Integrate Azure AD B2C authentication into a sample ASP.NET web app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-web-app |
| Configure ASP.NET web app and API with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-web-app-with-api |
| Configure Azure AD B2C authentication in sample WPF app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-wpf-desktop-app |
| Customize Azure AD B2C verification emails using Mailjet | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-mailjet |
| Customize Azure AD B2C verification emails using SendGrid | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-sendgrid |
| Implement branching user journeys in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-branch-user-journey |
| Call external REST APIs from Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-call-rest-api |
| Collect and process user input in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-collect-user-input |
| Configure local account sign-up and sign-in in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-sign-up-or-sign-in |
| Add social account sign-in to Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-sign-up-or-sign-in-federation |
| Create and read user accounts with Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-store-user |
| Validate user input in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-validate-user-input |
| Embed Azure AD B2C login UI inside applications via custom policy | https://learn.microsoft.com/en-us/azure/active-directory-b2c/embedded-login |
| Enable Azure AD B2C authentication in your Android app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-android-app |
| Add Azure AD B2C authentication to your own Angular SPA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-angular-spa-app |
| Add Azure AD B2C authentication to your own Node.js web app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app |
| Enable Node.js web app to call protected API via Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-with-api |
| Enable Azure AD B2C authentication in your iOS Swift app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-ios-app |
| Add Azure AD B2C authentication to your own Python web app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-python-web-app |
| Add Azure AD B2C authentication to your own React SPA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-react-spa-app |
| Implement Azure AD B2C building blocks in your own SPA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-spa-app |
| Protect a web API with Azure AD B2C access tokens | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-api |
| Enable ASP.NET Core web app authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-app-with-api |
| Add Azure AD B2C authentication to your own ASP.NET web app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-application |
| Integrate AD FS as OpenID Connect IdP with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-adfs |
| Integrate AD FS as SAML identity provider with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-adfs-saml |
| Set up Amazon as social identity provider in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-amazon |
| Set up Apple ID sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-apple-id |
| Federate between Azure AD B2C tenants for sign-in | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-b2c |
| Configure multitenant Microsoft Entra ID as IdP in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-multi-tenant |
| Enable sign-in from a single Microsoft Entra tenant in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-single-tenant |
| Set up eBay account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-ebay |
| Set up Facebook account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-facebook |
| Configure generic OpenID Connect identity provider in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-generic-openid-connect |
| Configure generic SAML identity provider in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-generic-saml |
| Set up GitHub account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-github |
| Set up Google account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-google |
| Set up ID.me account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-id-me |
| Set up LinkedIn account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-linkedin |
| Set up Microsoft account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-microsoft-account |
| Configure Mobile ID as Azure AD B2C identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-mobile-id |
| Integrate PingOne sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-ping-one |
| Configure QQ social login in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-qq |
| Set up Salesforce OAuth sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-salesforce |
| Configure Salesforce SAML provider for Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-salesforce-saml |
| Integrate SwissID sign-up and sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-swissid |
| Configure X (Twitter) sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-twitter |
| Configure WeChat login as Azure AD B2C identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-wechat |
| Set up Weibo social sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-weibo |
| Configure SPA sign-in using OAuth 2.0 implicit flow in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/implicit-flow-single-page-application |
| Manage Azure AD B2C resources using Microsoft Graph | https://learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-operations |
| Support multiple token issuers in OWIN APIs during Azure AD B2C migration | https://learn.microsoft.com/en-us/azure/active-directory-b2c/multiple-token-endpoints |
| Implement OpenID Connect web sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/openid-connect |
| Protect Azure AD B2C with Akamai Web Application Protector | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-akamai |
| Configure Akamai Enterprise Application Access with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-akamai-secure-hybrid-access |
| Integrate Arkose Labs platform with Azure AD B2C to detect fraud | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-arkose-labs |
| Integrate Asignio MFA with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-asignio |
| Integrate Transmit Security hosted passkeys with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-bindid |
| Configure BioCatch behavioral biometrics with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-biocatch |
| Configure BlokSec passwordless authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-bloksec |
| Use Cloudflare Web Application Firewall with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-cloudflare |
| Integrate Datawiza Access Proxy with Azure AD B2C for hybrid access | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-datawiza |
| Integrate Azure AD B2C with Deduce for fraud prevention | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-deduce |
| Integrate Dynamics 365 Fraud Protection with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-dynamics-365-fraud-protection |
| Configure Azure AD B2C with Bluink eID-Me | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-eid-me |
| Integrate Azure AD B2C with Experian CrossCore | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-experian |
| Enable secure hybrid access with F5 BIG-IP and Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-f5 |
| Migrate header-based legacy apps to Azure AD B2C using Grit app proxy | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-app-proxy |
| Configure Grit biometric authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-authentication |
| Configure Grit IAM B2B2C with Azure AD B2C authentication | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-iam |
| Integrate Haventec Authenticate passwordless MFA with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-haventec |
| Configure HYPR passwordless authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-hypr |
| Integrate IDEMIA Mobile ID with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-idemia |
| Integrate Azure AD B2C with IDology ExpectID | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-idology |
| Integrate itsme OpenID Connect with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-itsme |
| Configure Azure AD B2C with Jumio ID verification | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-jumio |
| Configure Keyless passwordless authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-keyless |
| Integrate Azure AD B2C with LexisNexis ThreatMetrix | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-lexisnexis |
| Integrate N8 Identity TheAccessHub with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-n8identity |
| Enable Nevis passwordless authentication in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-nevis |
| Configure Nok Nok S3 FIDO passkey authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-nok-nok |
| Configure Azure AD B2C with Onfido document and biometric checks | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-onfido |
| Integrate Azure AD B2C with PingAccess and PingFederate | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-ping-identity |
| Integrate Saviynt Security Manager with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-saviynt |
| Integrate Azure AD B2C with Strata Maverics | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-strata |
| Configure Transmit Security risk detection with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-transmit-security |
| Add Trusona Authentication Cloud as an IdP in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-trusona |
| Integrate Twilio Verify with Azure AD B2C for PSD2 SCA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-twilio |
| Use TypingDNA behavioral biometrics with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-typingdna |
| Configure Azure Web Application Firewall for Azure AD B2C tenants | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-web-application-firewall |
| Configure WhoIAM BRIMS verification with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-whoiam |
| Configure WhoIAM Rampart with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-whoiam-rampart |
| Integrate xID digital ID passwordless auth with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-xid |
| Configure Zscaler Private Access with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-zscaler |
| Secure Azure API Management APIs with Azure AD B2C tokens | https://learn.microsoft.com/en-us/azure/active-directory-b2c/secure-api-management |

### Deployment
| Topic | URL |
|-------|-----|
| Deploy Azure AD B2C custom policies with Azure Pipelines | https://learn.microsoft.com/en-us/azure/active-directory-b2c/deploy-custom-policies-devops |
| Deploy Azure AD B2C custom policies with GitHub Actions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/deploy-custom-policies-github-action |

Related Skills

azure-well-architected

471
from MicrosoftDocs/Agent-Skills

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when designing AI, SAP, SaaS, HPC, AVD/AVS workloads, or choosing regions/AZs with cost–reliability tradeoffs, and other Azure Well Architected related development tasks.

azure-web-pubsub

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Web PubSub development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building WebSocket/MQTT apps, using Socket.IO, geo-replication, private endpoints, or Functions bindings, and other Azure Web PubSub related development tasks. Not for Azure SignalR Service (use azure-signalr-service), Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Relay (use azure-relay).

azure-web-application-firewall

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Web Application Firewall development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring Front Door/App Gateway WAF rules, rate limits, bot/CAPTCHA, Sentinel logging, or IaC deployments, and other Azure Web Application Firewall related development tasks. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Firewall (use azure-firewall), Azure DDos Protection (use azure-ddos-protection).

azure-vpn-gateway

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure VPN Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring S2S/P2S tunnels, BGP routing, IPsec/IKE policies, Entra/RADIUS auth, or ExpressRoute VPNs, and other Azure VPN Gateway related development tasks. Not for Azure ExpressRoute (use azure-expressroute), Azure Virtual WAN (use azure-virtual-wan), Azure Virtual Network (use azure-virtual-network), Azure Virtual Network Manager (use azure-virtual-network-manager).

azure-vmware-solution

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure VMware Solution development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring AVS with HCX/NSX, vSAN/stretched clusters, Citrix/Horizon, Cloud Director, or JetStream DR, and other Azure VMware Solution related development tasks. Not for Azure Virtual Machines (use azure-virtual-machines), Azure Large Instances (use azure-large-instances), Azure Baremetal Infrastructure (use azure-baremetal-infrastructure), SAP HANA on Azure Large Instances (use azure-sap).

azure-vm-scalesets

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Virtual Machine Scale Sets development including troubleshooting, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring VMSS autoscale, upgrade modes, zones/PPGs, Spot/standby pools, or disk encryption with Key Vault, and other Azure Virtual Machine Scale Sets related development tasks. Not for Azure Virtual Machines (use azure-virtual-machines), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure App Service (use azure-app-service), Azure Service Fabric (use azure-service-fabric).

azure-virtual-wan

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Virtual WAN development including troubleshooting, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing Virtual WAN hubs, P2S VPN, ExpressRoute/SD‑WAN connectivity, NVAs/firewalls, or Entra ID VPN access, and other Azure Virtual WAN related development tasks. Not for Azure Virtual Network (use azure-virtual-network), Azure VPN Gateway (use azure-vpn-gateway), Azure ExpressRoute (use azure-expressroute), Azure Traffic Manager (use azure-traffic-manager).

azure-virtual-network

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Virtual Network development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, and configuration. Use when designing VNets, NSGs, service endpoints, VNet peering, VPN gateways, or Azure Firewall/NAT gateways, and other Azure Virtual Network related development tasks. Not for Azure Networking (use azure-networking), Azure Virtual Network Manager (use azure-virtual-network-manager), Azure Virtual WAN (use azure-virtual-wan), Azure VPN Gateway (use azure-vpn-gateway).

azure-virtual-network-manager

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Virtual Network Manager development including troubleshooting, limits & quotas, security, configuration, and integrations & coding patterns. Use when managing AVNM IPAM pools, network groups, cross-tenant connectivity, security admin rules, or ARG queries, and other Azure Virtual Network Manager related development tasks. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual WAN (use azure-virtual-wan), Azure Network Watcher (use azure-network-watcher), Azure Networking (use azure-networking).

azure-virtual-machines

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Virtual Machines development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when choosing VM sizes, configuring scale sets, using Trusted Launch, encrypting disks, or automating via CLI/ARM, and other Azure Virtual Machines related development tasks. Not for Azure Virtual Machine Scale Sets (use azure-vm-scalesets), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure App Service (use azure-app-service).

azure-virtual-desktop

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure Virtual Desktop development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when working with FSLogix profiles, MSIX/App Attach, autoscale/Start VM on Connect, Teams optimization, or SSO/MFA, and other Azure Virtual Desktop related development tasks. Not for Azure Virtual Machines (use azure-virtual-machines), Azure Dev Box (use azure-dev-box).

azure-video-indexer

471
from MicrosoftDocs/Agent-Skills

Expert knowledge for Azure AI Video Indexer development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using Video Indexer APIs/widgets, live camera indexing, custom speech/brand models, or Azure OpenAI integrations, and other Azure AI Video Indexer related development tasks. Not for Azure AI services (use microsoft-foundry-tools), Azure AI Vision (use azure-ai-vision).