{"id":"4f217445-344e-433a-b712-3bbd88bbc3db","shortId":"UNq479","kind":"skill","title":"azure-active-directory-b2c","tagline":"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/use","description":"# Azure Active Directory B2C Skill\n\nThis 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.\n\n## How to Use This Skill\n\n> **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\n\n> **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)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| 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. |\n| 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. |\n| 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. |\n| 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 |\n| 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. |\n| 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. |\n| 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. |\n| 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. |\n| 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. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Azure AD B2C error codes and troubleshooting reference | https://learn.microsoft.com/en-us/azure/active-directory-b2c/error-codes |\n| Troubleshoot Azure AD B2C custom policies and user flows | https://learn.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot |\n| Troubleshoot Azure AD B2C custom policies with Application Insights | https://learn.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot-with-application-insights |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply Azure AD B2C integration and configuration best practices | https://learn.microsoft.com/en-us/azure/active-directory-b2c/best-practices |\n| 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 |\n| 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 |\n| Apply security best practices to Azure AD B2C architecture | https://learn.microsoft.com/en-us/azure/active-directory-b2c/security-architecture |\n| Mitigate credential attacks in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/threat-management |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Choose appropriate application types for Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/application-types |\n| Understand Azure AD B2C MAU billing and tier selection | https://learn.microsoft.com/en-us/azure/active-directory-b2c/billing |\n| Plan Azure AD B2C region availability and data residency | https://learn.microsoft.com/en-us/azure/active-directory-b2c/data-residency |\n| Plan Azure AD B2C usage and migration decisions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/faq |\n| Choose a user migration approach to Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-migration |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| Design a global customer identity solution with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-solutions |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Review Azure AD B2C service limits and restrictions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/service-limits |\n| Monitor and manage Azure AD B2C directory size quota | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-directory-quota |\n| Understand Azure AD B2C token types, contents, and constraints | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tokens-overview |\n| Create Azure AD B2C tenant and understand tenant limits | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tutorial-create-tenant |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Enable CAPTCHA protection in Azure AD B2C user flows and policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-captcha |\n| 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 |\n| 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 |\n| Configure Microsoft Sentinel analytics for Azure AD B2C logs | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-security-analytics-sentinel |\n| TLS and cipher suite requirements for Azure AD B2C integrations | https://learn.microsoft.com/en-us/azure/active-directory-b2c/https-cipher-tls-requirements |\n| Investigate and remediate identity risk in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-protection-investigate-risk |\n| Enable and configure multifactor authentication in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/multi-factor-authentication |\n| Manage Azure AD B2C policy keys for secure token signing | https://learn.microsoft.com/en-us/azure/active-directory-b2c/policy-keys-overview |\n| Assign Azure AD B2C roles for resource access control | https://learn.microsoft.com/en-us/azure/active-directory-b2c/roles-resource-access-control |\n| Secure REST APIs used by Azure AD B2C API connectors | https://learn.microsoft.com/en-us/azure/active-directory-b2c/secure-rest-api |\n| Control tenant creation permissions in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-check-tenant-creation-permission |\n| Configure emergency access administrator accounts in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-emergency-access-account |\n| Manage administrator accounts in Azure AD B2C tenants | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-manage-administrator |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure SSPR technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/aad-sspr-technical-profile |\n| Configure Microsoft Entra technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/active-directory-technical-profile |\n| 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 |\n| 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 |\n| Add external identity providers to Azure AD B2C tenant | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-identity-provider |\n| Add and configure native client apps in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-native-application |\n| Configure Azure AD B2C custom policy for password change | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-password-change-policy |\n| Configure password reset user flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-password-reset-policy |\n| Configure profile editing user flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-profile-editing-policy |\n| Configure resource owner password credentials (ROPC) flow in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-ropc-policy |\n| Configure sign-in-only user flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-sign-in-policy |\n| 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 |\n| Register and expose a web API in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-web-api-application |\n| Enable age gating policies in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/age-gating |\n| Track Azure AD B2C user journeys with Application Insights | https://learn.microsoft.com/en-us/azure/active-directory-b2c/analytics-with-application-insights |\n| Migrate Azure AD B2C apps and APIs to b2clogin.com | https://learn.microsoft.com/en-us/azure/active-directory-b2c/b2clogin |\n| Use boolean claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/boolean-transformations |\n| Configure BuildingBlocks section in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/buildingblocks |\n| Configure CAPTCHA technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/captcha-technical-profile |\n| Use claim resolvers in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claim-resolver-overview |\n| Define claims transformation technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claims-transformation-technical-profile |\n| Configure ClaimsProvider elements in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claimsproviders |\n| Define ClaimsSchema and claim types in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claimsschema |\n| Configure ClaimsTransformations in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/claimstransformations |\n| 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 |\n| Configure Conditional Access technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-technical-profile |\n| 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 |\n| Configure token lifetimes and formats in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-tokens |\n| Configure user attributes and input fields in Azure AD B2C journeys | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-user-input |\n| Configure ContentDefinitions in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/contentdefinitions |\n| Understand Azure AD B2C cookie definitions and behavior | https://learn.microsoft.com/en-us/azure/active-directory-b2c/cookie-definitions |\n| Enable and configure custom domains in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-domain |\n| 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 |\n| 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 |\n| Configure Azure AD B2C custom policies with Identity Experience Framework | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-overview |\n| 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 |\n| Customize Azure AD B2C user interface branding | https://learn.microsoft.com/en-us/azure/active-directory-b2c/customize-ui |\n| Use date claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/date-transformations |\n| Set up direct sign-in and prefilled usernames in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/direct-signin |\n| Disable email verification during Azure AD B2C sign-up | https://learn.microsoft.com/en-us/azure/active-directory-b2c/disable-email-verification |\n| Configure CAPTCHA display controls in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-captcha |\n| 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 |\n| Configure verification display controls for claims in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-verification |\n| Configure display controls in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/display-controls |\n| Configure advanced Android authentication options in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-android-app-options |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| Customize SPA authentication options with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-spa-app-options |\n| 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 |\n| 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 |\n| 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 |\n| Restore and manage the Azure AD B2C extensions app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/extensions-app |\n| Configure forced password reset flows in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/force-password-reset |\n| Use general claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/general-transformations |\n| Configure ID token hint technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/id-token-hint |\n| 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 |\n| Configure Azure AD B2C local account identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-local |\n| 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 |\n| Use integer claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/integer-transformations |\n| 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 |\n| Use JSON claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/json-transformations |\n| Configure JWT issuer technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/jwt-issuer-technical-profile |\n| Configure language customization for Azure AD B2C user flows | https://learn.microsoft.com/en-us/azure/active-directory-b2c/language-customization |\n| Configure Localization element in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/localization |\n| Use localization string IDs for Azure AD B2C signup/signin | https://learn.microsoft.com/en-us/azure/active-directory-b2c/localization-string-ids |\n| Manage Azure AD B2C custom policies with Microsoft Graph PowerShell | https://learn.microsoft.com/en-us/azure/active-directory-b2c/manage-custom-policies-powershell |\n| Configure user access controls in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/manage-user-access |\n| Delete and export user data in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/manage-user-data |\n| Register a Microsoft Graph management app for Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-get-started |\n| Configure multifactor authentication technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/multi-factor-auth-technical-profile |\n| Configure OAuth1 technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/oauth1-technical-profile |\n| Configure OAuth2 custom error technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/oauth2-error-technical-profile |\n| Configure OAuth2 technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/oauth2-technical-profile |\n| 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 |\n| Configure OpenID Connect technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/openid-connect-technical-profile |\n| Edit Azure AD B2C custom policy XML with Grit Visual Editor | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-editor |\n| Configure password complexity policies in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/password-complexity |\n| 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 |\n| Configure phone factor technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/phone-factor-technical-profile |\n| Configure phone number claims transformations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/phone-number-claims-transformations |\n| Configure Predicates and PredicateValidations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/predicates |\n| 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 |\n| Register and configure applications in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/register-apps |\n| Configure RelyingParty elements in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/relyingparty |\n| Configure RESTful technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/restful-technical-profile |\n| 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 |\n| Configure SAML issuer technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/saml-issuer-technical-profile |\n| Configure Azure AD B2C as a SAML identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider |\n| Configure Azure AD B2C SAML service provider options | https://learn.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider-options |\n| Configure self-asserted technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/self-asserted-technical-profile |\n| Configure Azure AD B2C session and SSO behavior | https://learn.microsoft.com/en-us/azure/active-directory-b2c/session-behavior |\n| Use social account claims transformations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/social-transformations |\n| Use string claims transformations in Azure AD B2C policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/string-transformations |\n| Use StringCollection claims transformations in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/stringcollection-transformations |\n| Configure sub journeys in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/subjourneys |\n| Configure technical profiles in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/technicalprofiles |\n| Define TrustFrameworkPolicy elements in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/trustframeworkpolicy |\n| Register a single-page application in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/tutorial-register-spa |\n| Define and manage custom user attributes in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-custom-attributes |\n| Select and configure Azure AD B2C user flow versions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-versions |\n| Use legacy Azure AD B2C user flow versions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-versions-legacy |\n| Use and extend Azure AD B2C user profile attributes | https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-profile-attributes |\n| Define and expose a UserInfo endpoint in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/userinfo-endpoint |\n| Configure UserJourneys in Azure AD B2C custom policies | https://learn.microsoft.com/en-us/azure/active-directory-b2c/userjourneys |\n| Define validation technical profiles in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/validation-technical-profile |\n| Access and review Azure AD B2C audit logs | https://learn.microsoft.com/en-us/azure/active-directory-b2c/view-audit-logs |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Request and use access tokens from Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/access-tokens |\n| Extend Azure AD B2C user flows with API connectors | https://learn.microsoft.com/en-us/azure/active-directory-b2c/api-connectors-overview |\n| Implement OAuth 2.0 authorization code flow in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/authorization-code-flow |\n| Route Azure AD B2C logs to Azure Monitor | https://learn.microsoft.com/en-us/azure/active-directory-b2c/azure-monitor |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| Configure Azure AD B2C authentication in sample Android app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-android-app |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| Customize Azure AD B2C verification emails using Mailjet | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-mailjet |\n| Customize Azure AD B2C verification emails using SendGrid | https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-sendgrid |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| 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 |\n| Embed Azure AD B2C login UI inside applications via custom policy | https://learn.microsoft.com/en-us/azure/active-directory-b2c/embedded-login |\n| Enable Azure AD B2C authentication in your Android app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-android-app |\n| 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 |\n| 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 |\n| 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 |\n| Enable Azure AD B2C authentication in your iOS Swift app | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-ios-app |\n| 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 |\n| 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 |\n| Implement Azure AD B2C building blocks in your own SPA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-spa-app |\n| Protect a web API with Azure AD B2C access tokens | https://learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-api |\n| 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 |\n| 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 |\n| Integrate AD FS as OpenID Connect IdP with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-adfs |\n| 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 |\n| Set up Amazon as social identity provider in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-amazon |\n| Set up Apple ID sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-apple-id |\n| Federate between Azure AD B2C tenants for sign-in | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-b2c |\n| 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 |\n| 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 |\n| Set up eBay account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-ebay |\n| Set up Facebook account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-facebook |\n| 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 |\n| Configure generic SAML identity provider in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-generic-saml |\n| Set up GitHub account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-github |\n| Set up Google account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-google |\n| 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 |\n| Set up LinkedIn account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-linkedin |\n| Set up Microsoft account sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-microsoft-account |\n| Configure Mobile ID as Azure AD B2C identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-mobile-id |\n| Integrate PingOne sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-ping-one |\n| Configure QQ social login in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-qq |\n| Set up Salesforce OAuth sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-salesforce |\n| Configure Salesforce SAML provider for Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-salesforce-saml |\n| Integrate SwissID sign-up and sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-swissid |\n| Configure X (Twitter) sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-twitter |\n| Configure WeChat login as Azure AD B2C identity provider | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-wechat |\n| Set up Weibo social sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-weibo |\n| 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 |\n| Manage Azure AD B2C resources using Microsoft Graph | https://learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-operations |\n| 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 |\n| Implement OpenID Connect web sign-in with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/openid-connect |\n| Protect Azure AD B2C with Akamai Web Application Protector | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-akamai |\n| Configure Akamai Enterprise Application Access with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-akamai-secure-hybrid-access |\n| Integrate Arkose Labs platform with Azure AD B2C to detect fraud | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-arkose-labs |\n| Integrate Asignio MFA with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-asignio |\n| Integrate Transmit Security hosted passkeys with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-bindid |\n| Configure BioCatch behavioral biometrics with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-biocatch |\n| Configure BlokSec passwordless authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-bloksec |\n| Use Cloudflare Web Application Firewall with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-cloudflare |\n| Integrate Datawiza Access Proxy with Azure AD B2C for hybrid access | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-datawiza |\n| Integrate Azure AD B2C with Deduce for fraud prevention | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-deduce |\n| Integrate Dynamics 365 Fraud Protection with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-dynamics-365-fraud-protection |\n| Configure Azure AD B2C with Bluink eID-Me | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-eid-me |\n| Integrate Azure AD B2C with Experian CrossCore | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-experian |\n| Enable secure hybrid access with F5 BIG-IP and Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-f5 |\n| 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 |\n| Configure Grit biometric authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-authentication |\n| Configure Grit IAM B2B2C with Azure AD B2C authentication | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-iam |\n| Integrate Haventec Authenticate passwordless MFA with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-haventec |\n| Configure HYPR passwordless authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-hypr |\n| Integrate IDEMIA Mobile ID with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-idemia |\n| Integrate Azure AD B2C with IDology ExpectID | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-idology |\n| Integrate itsme OpenID Connect with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-itsme |\n| Configure Azure AD B2C with Jumio ID verification | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-jumio |\n| Configure Keyless passwordless authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-keyless |\n| Integrate Azure AD B2C with LexisNexis ThreatMetrix | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-lexisnexis |\n| Integrate N8 Identity TheAccessHub with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-n8identity |\n| Enable Nevis passwordless authentication in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-nevis |\n| Configure Nok Nok S3 FIDO passkey authentication with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-nok-nok |\n| Configure Azure AD B2C with Onfido document and biometric checks | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-onfido |\n| Integrate Azure AD B2C with PingAccess and PingFederate | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-ping-identity |\n| Integrate Saviynt Security Manager with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-saviynt |\n| Integrate Azure AD B2C with Strata Maverics | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-strata |\n| Configure Transmit Security risk detection with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-transmit-security |\n| Add Trusona Authentication Cloud as an IdP in Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-trusona |\n| Integrate Twilio Verify with Azure AD B2C for PSD2 SCA | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-twilio |\n| Use TypingDNA behavioral biometrics with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-typingdna |\n| Configure Azure Web Application Firewall for Azure AD B2C tenants | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-web-application-firewall |\n| Configure WhoIAM BRIMS verification with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-whoiam |\n| Configure WhoIAM Rampart with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-whoiam-rampart |\n| Integrate xID digital ID passwordless auth with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-xid |\n| Configure Zscaler Private Access with Azure AD B2C | https://learn.microsoft.com/en-us/azure/active-directory-b2c/partner-zscaler |\n| Secure Azure API Management APIs with Azure AD B2C tokens | https://learn.microsoft.com/en-us/azure/active-directory-b2c/secure-api-management |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Deploy Azure AD B2C custom policies with Azure Pipelines | https://learn.microsoft.com/en-us/azure/active-directory-b2c/deploy-custom-policies-devops |\n| Deploy Azure AD B2C custom policies with GitHub Actions | https://learn.microsoft.com/en-us/azure/active-directory-b2c/deploy-custom-policies-github-action |","tags":["azure","active","directory","b2c","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding"],"capabilities":["skill","source-microsoftdocs","skill-azure-active-directory-b2c","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-active-directory-b2c","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (42,985 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T12:53:28.960Z","embedding":null,"createdAt":"2026-04-18T21:58:03.007Z","updatedAt":"2026-04-22T12:53:28.960Z","lastSeenAt":"2026-04-22T12:53:28.960Z","tsv":"'/en-us/azure/active-directory-b2c/aad-sspr-technical-profile':953 '/en-us/azure/active-directory-b2c/access-tokens':2356 '/en-us/azure/active-directory-b2c/active-directory-technical-profile':965 '/en-us/azure/active-directory-b2c/add-api-connector':981 '/en-us/azure/active-directory-b2c/add-api-connector-token-enrichment':994 '/en-us/azure/active-directory-b2c/add-captcha':789 '/en-us/azure/active-directory-b2c/add-identity-provider':1006 '/en-us/azure/active-directory-b2c/add-native-application':1019 '/en-us/azure/active-directory-b2c/add-password-change-policy':1031 '/en-us/azure/active-directory-b2c/add-password-reset-policy':1043 '/en-us/azure/active-directory-b2c/add-profile-editing-policy':1055 '/en-us/azure/active-directory-b2c/add-ropc-policy':1069 '/en-us/azure/active-directory-b2c/add-sign-in-policy':1083 '/en-us/azure/active-directory-b2c/add-sign-up-and-sign-in-policy':1100 '/en-us/azure/active-directory-b2c/add-web-api-application':1113 '/en-us/azure/active-directory-b2c/age-gating':1124 '/en-us/azure/active-directory-b2c/analytics-with-application-insights':1136 '/en-us/azure/active-directory-b2c/api-connectors-overview':2368 '/en-us/azure/active-directory-b2c/application-types':596 '/en-us/azure/active-directory-b2c/authorization-code-flow':2381 '/en-us/azure/active-directory-b2c/azure-monitor':2392 '/en-us/azure/active-directory-b2c/b2c-global-identity-funnel-based-design':662 '/en-us/azure/active-directory-b2c/b2c-global-identity-proof-of-concept-funnel':678 '/en-us/azure/active-directory-b2c/b2c-global-identity-proof-of-concept-regional':694 '/en-us/azure/active-directory-b2c/b2c-global-identity-region-based-design':708 '/en-us/azure/active-directory-b2c/b2c-global-identity-solutions':721 '/en-us/azure/active-directory-b2c/b2clogin':1148 '/en-us/azure/active-directory-b2c/best-practices':529 '/en-us/azure/active-directory-b2c/billing':608 '/en-us/azure/active-directory-b2c/boolean-transformations':1160 '/en-us/azure/active-directory-b2c/buildingblocks':1172 '/en-us/azure/active-directory-b2c/captcha-technical-profile':1185 '/en-us/azure/active-directory-b2c/claim-resolver-overview':1197 '/en-us/azure/active-directory-b2c/claims-transformation-technical-profile':1209 '/en-us/azure/active-directory-b2c/claimsproviders':1221 '/en-us/azure/active-directory-b2c/claimsschema':1233 '/en-us/azure/active-directory-b2c/claimstransformations':1244 '/en-us/azure/active-directory-b2c/client-credentials-grant-flow':1257 '/en-us/azure/active-directory-b2c/conditional-access-identity-protection-overview':802 '/en-us/azure/active-directory-b2c/conditional-access-technical-profile':1269 '/en-us/azure/active-directory-b2c/conditional-access-user-flow':816 '/en-us/azure/active-directory-b2c/configure-a-sample-node-web-app':2406 '/en-us/azure/active-directory-b2c/configure-authentication-in-azure-static-app':2420 '/en-us/azure/active-directory-b2c/configure-authentication-in-azure-web-app':2433 '/en-us/azure/active-directory-b2c/configure-authentication-in-azure-web-app-file-based':1284 '/en-us/azure/active-directory-b2c/configure-authentication-in-sample-node-web-app-with-api':2446 '/en-us/azure/active-directory-b2c/configure-authentication-sample-android-app':2458 '/en-us/azure/active-directory-b2c/configure-authentication-sample-angular-spa-app':2470 '/en-us/azure/active-directory-b2c/configure-authentication-sample-ios-app':2483 '/en-us/azure/active-directory-b2c/configure-authentication-sample-python-web-app':2497 '/en-us/azure/active-directory-b2c/configure-authentication-sample-react-spa-app':2509 '/en-us/azure/active-directory-b2c/configure-authentication-sample-spa-app':2522 '/en-us/azure/active-directory-b2c/configure-authentication-sample-web-app':2536 '/en-us/azure/active-directory-b2c/configure-authentication-sample-web-app-with-api':2549 '/en-us/azure/active-directory-b2c/configure-authentication-sample-wpf-desktop-app':2561 '/en-us/azure/active-directory-b2c/configure-security-analytics-sentinel':828 '/en-us/azure/active-directory-b2c/configure-tokens':1296 '/en-us/azure/active-directory-b2c/configure-user-input':1310 '/en-us/azure/active-directory-b2c/contentdefinitions':1321 '/en-us/azure/active-directory-b2c/cookie-definitions':1332 '/en-us/azure/active-directory-b2c/custom-domain':1344 '/en-us/azure/active-directory-b2c/custom-email-mailjet':2572 '/en-us/azure/active-directory-b2c/custom-email-sendgrid':2583 '/en-us/azure/active-directory-b2c/custom-policies-series-branch-user-journey':2595 '/en-us/azure/active-directory-b2c/custom-policies-series-call-rest-api':2608 '/en-us/azure/active-directory-b2c/custom-policies-series-collect-user-input':2622 '/en-us/azure/active-directory-b2c/custom-policies-series-hello-world':1357 '/en-us/azure/active-directory-b2c/custom-policies-series-install-xml-extensions':1370 '/en-us/azure/active-directory-b2c/custom-policies-series-sign-up-or-sign-in':2639 '/en-us/azure/active-directory-b2c/custom-policies-series-sign-up-or-sign-in-federation':2654 '/en-us/azure/active-directory-b2c/custom-policies-series-store-user':2668 '/en-us/azure/active-directory-b2c/custom-policies-series-validate-user-input':2680 '/en-us/azure/active-directory-b2c/custom-policy-developer-notes':543 '/en-us/azure/active-directory-b2c/custom-policy-overview':1383 '/en-us/azure/active-directory-b2c/custom-policy-reference-sso':1399 '/en-us/azure/active-directory-b2c/customize-ui':1409 '/en-us/azure/active-directory-b2c/data-residency':620 '/en-us/azure/active-directory-b2c/date-transformations':1421 '/en-us/azure/active-directory-b2c/deploy-custom-policies-devops':3750 '/en-us/azure/active-directory-b2c/deploy-custom-policies-github-action':3762 '/en-us/azure/active-directory-b2c/direct-signin':1437 '/en-us/azure/active-directory-b2c/disable-email-verification':1450 '/en-us/azure/active-directory-b2c/display-control-captcha':1463 '/en-us/azure/active-directory-b2c/display-control-time-based-one-time-password':1476 '/en-us/azure/active-directory-b2c/display-control-verification':1489 '/en-us/azure/active-directory-b2c/display-controls':1501 '/en-us/azure/active-directory-b2c/embedded-login':2694 '/en-us/azure/active-directory-b2c/enable-authentication-android-app':2706 '/en-us/azure/active-directory-b2c/enable-authentication-android-app-options':1513 '/en-us/azure/active-directory-b2c/enable-authentication-angular-spa-app':2719 '/en-us/azure/active-directory-b2c/enable-authentication-angular-spa-app-options':1527 '/en-us/azure/active-directory-b2c/enable-authentication-azure-static-app-options':1542 '/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app':2733 '/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-options':1557 '/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-with-api':2748 '/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-with-api-options':1569 '/en-us/azure/active-directory-b2c/enable-authentication-ios-app':2761 '/en-us/azure/active-directory-b2c/enable-authentication-ios-app-options':1582 '/en-us/azure/active-directory-b2c/enable-authentication-python-web-app':2775 '/en-us/azure/active-directory-b2c/enable-authentication-python-web-app-options':1597 '/en-us/azure/active-directory-b2c/enable-authentication-react-spa-app':2788 '/en-us/azure/active-directory-b2c/enable-authentication-react-spa-app-options':1611 '/en-us/azure/active-directory-b2c/enable-authentication-spa-app':2801 '/en-us/azure/active-directory-b2c/enable-authentication-spa-app-options':1622 '/en-us/azure/active-directory-b2c/enable-authentication-web-api':2814 '/en-us/azure/active-directory-b2c/enable-authentication-web-app-with-api':2827 '/en-us/azure/active-directory-b2c/enable-authentication-web-app-with-api-options':1634 '/en-us/azure/active-directory-b2c/enable-authentication-web-application':2841 '/en-us/azure/active-directory-b2c/enable-authentication-web-application-options':1649 '/en-us/azure/active-directory-b2c/enable-authentication-wpf-desktop-app-options':1661 '/en-us/azure/active-directory-b2c/error-codes':489 '/en-us/azure/active-directory-b2c/extensions-app':1673 '/en-us/azure/active-directory-b2c/faq':631 '/en-us/azure/active-directory-b2c/force-password-reset':1685 '/en-us/azure/active-directory-b2c/general-transformations':1697 '/en-us/azure/active-directory-b2c/https-cipher-tls-requirements':841 '/en-us/azure/active-directory-b2c/id-token-hint':1710 '/en-us/azure/active-directory-b2c/identity-protection-investigate-risk':853 '/en-us/azure/active-directory-b2c/identity-provider-adfs':2855 '/en-us/azure/active-directory-b2c/identity-provider-adfs-saml':2869 '/en-us/azure/active-directory-b2c/identity-provider-amazon':2883 '/en-us/azure/active-directory-b2c/identity-provider-apple-id':2897 '/en-us/azure/active-directory-b2c/identity-provider-azure-ad-b2c':2910 '/en-us/azure/active-directory-b2c/identity-provider-azure-ad-multi-tenant':2924 '/en-us/azure/active-directory-b2c/identity-provider-azure-ad-single-tenant':2941 '/en-us/azure/active-directory-b2c/identity-provider-ebay':2955 '/en-us/azure/active-directory-b2c/identity-provider-facebook':2969 '/en-us/azure/active-directory-b2c/identity-provider-generic-openid-connect':2982 '/en-us/azure/active-directory-b2c/identity-provider-generic-saml':2994 '/en-us/azure/active-directory-b2c/identity-provider-generic-saml-options':1723 '/en-us/azure/active-directory-b2c/identity-provider-github':3008 '/en-us/azure/active-directory-b2c/identity-provider-google':3022 '/en-us/azure/active-directory-b2c/identity-provider-id-me':3036 '/en-us/azure/active-directory-b2c/identity-provider-linkedin':3050 '/en-us/azure/active-directory-b2c/identity-provider-local':1734 '/en-us/azure/active-directory-b2c/identity-provider-microsoft-account':3064 '/en-us/azure/active-directory-b2c/identity-provider-mobile-id':3076 '/en-us/azure/active-directory-b2c/identity-provider-ping-one':3088 '/en-us/azure/active-directory-b2c/identity-provider-qq':3099 '/en-us/azure/active-directory-b2c/identity-provider-salesforce':3113 '/en-us/azure/active-directory-b2c/identity-provider-salesforce-saml':3124 '/en-us/azure/active-directory-b2c/identity-provider-swissid':3140 '/en-us/azure/active-directory-b2c/identity-provider-twitter':3153 '/en-us/azure/active-directory-b2c/identity-provider-wechat':3165 '/en-us/azure/active-directory-b2c/identity-provider-weibo':3179 '/en-us/azure/active-directory-b2c/idp-pass-through-user-flow':1748 '/en-us/azure/active-directory-b2c/implicit-flow-single-page-application':3196 '/en-us/azure/active-directory-b2c/integer-transformations':1760 '/en-us/azure/active-directory-b2c/javascript-and-page-layout':1774 '/en-us/azure/active-directory-b2c/json-transformations':1786 '/en-us/azure/active-directory-b2c/jwt-issuer-technical-profile':1798 '/en-us/azure/active-directory-b2c/language-customization':1810 '/en-us/azure/active-directory-b2c/localization':1822 '/en-us/azure/active-directory-b2c/localization-string-ids':1834 '/en-us/azure/active-directory-b2c/manage-custom-policies-powershell':1847 '/en-us/azure/active-directory-b2c/manage-user-access':1858 '/en-us/azure/active-directory-b2c/manage-user-data':1870 '/en-us/azure/active-directory-b2c/microsoft-graph-get-started':1883 '/en-us/azure/active-directory-b2c/microsoft-graph-operations':3207 '/en-us/azure/active-directory-b2c/multi-factor-auth-technical-profile':1895 '/en-us/azure/active-directory-b2c/multi-factor-authentication':865 '/en-us/azure/active-directory-b2c/multiple-token-endpoints':3222 '/en-us/azure/active-directory-b2c/oauth1-technical-profile':1906 '/en-us/azure/active-directory-b2c/oauth2-error-technical-profile':1919 '/en-us/azure/active-directory-b2c/oauth2-technical-profile':1932 '/en-us/azure/active-directory-b2c/one-time-password-technical-profile':1947 '/en-us/azure/active-directory-b2c/openid-connect':3236 '/en-us/azure/active-directory-b2c/openid-connect-technical-profile':1959 '/en-us/azure/active-directory-b2c/partner-akamai':3248 '/en-us/azure/active-directory-b2c/partner-akamai-secure-hybrid-access':3260 '/en-us/azure/active-directory-b2c/partner-arkose-labs':3274 '/en-us/azure/active-directory-b2c/partner-asignio':3284 '/en-us/azure/active-directory-b2c/partner-bindid':3296 '/en-us/azure/active-directory-b2c/partner-biocatch':3307 '/en-us/azure/active-directory-b2c/partner-bloksec':3318 '/en-us/azure/active-directory-b2c/partner-cloudflare':3330 '/en-us/azure/active-directory-b2c/partner-datawiza':3344 '/en-us/azure/active-directory-b2c/partner-deduce':3356 '/en-us/azure/active-directory-b2c/partner-dynamics-365-fraud-protection':3368 '/en-us/azure/active-directory-b2c/partner-eid-me':3380 '/en-us/azure/active-directory-b2c/partner-experian':3390 '/en-us/azure/active-directory-b2c/partner-f5':3406 '/en-us/azure/active-directory-b2c/partner-grit-app-proxy':3423 '/en-us/azure/active-directory-b2c/partner-grit-authentication':3434 '/en-us/azure/active-directory-b2c/partner-grit-editor':1973 '/en-us/azure/active-directory-b2c/partner-grit-iam':3446 '/en-us/azure/active-directory-b2c/partner-haventec':3458 '/en-us/azure/active-directory-b2c/partner-hypr':3469 '/en-us/azure/active-directory-b2c/partner-idemia':3480 '/en-us/azure/active-directory-b2c/partner-idology':3490 '/en-us/azure/active-directory-b2c/partner-itsme':3501 '/en-us/azure/active-directory-b2c/partner-jumio':3512 '/en-us/azure/active-directory-b2c/partner-keyless':3523 '/en-us/azure/active-directory-b2c/partner-lexisnexis':3533 '/en-us/azure/active-directory-b2c/partner-n8identity':3544 '/en-us/azure/active-directory-b2c/partner-nevis':3555 '/en-us/azure/active-directory-b2c/partner-nok-nok':3569 '/en-us/azure/active-directory-b2c/partner-onfido':3582 '/en-us/azure/active-directory-b2c/partner-ping-identity':3593 '/en-us/azure/active-directory-b2c/partner-saviynt':3604 '/en-us/azure/active-directory-b2c/partner-strata':3614 '/en-us/azure/active-directory-b2c/partner-transmit-security':3626 '/en-us/azure/active-directory-b2c/partner-trusona':3640 '/en-us/azure/active-directory-b2c/partner-twilio':3653 '/en-us/azure/active-directory-b2c/partner-typingdna':3664 '/en-us/azure/active-directory-b2c/partner-web-application-firewall':3677 '/en-us/azure/active-directory-b2c/partner-whoiam':3688 '/en-us/azure/active-directory-b2c/partner-whoiam-rampart':3698 '/en-us/azure/active-directory-b2c/partner-xid':3711 '/en-us/azure/active-directory-b2c/partner-zscaler':3722 '/en-us/azure/active-directory-b2c/password-complexity':1984 '/en-us/azure/active-directory-b2c/phone-authentication-user-flows':2002 '/en-us/azure/active-directory-b2c/phone-based-mfa':559 '/en-us/azure/active-directory-b2c/phone-factor-technical-profile':2014 '/en-us/azure/active-directory-b2c/phone-number-claims-transformations':2026 '/en-us/azure/active-directory-b2c/policy-keys-overview':878 '/en-us/azure/active-directory-b2c/predicates':2037 '/en-us/azure/active-directory-b2c/publish-app-to-azure-ad-app-gallery':2051 '/en-us/azure/active-directory-b2c/register-apps':2062 '/en-us/azure/active-directory-b2c/relyingparty':2074 '/en-us/azure/active-directory-b2c/restful-technical-profile':2087 '/en-us/azure/active-directory-b2c/roles-resource-access-control':890 '/en-us/azure/active-directory-b2c/saml-identity-provider-technical-profile':2100 '/en-us/azure/active-directory-b2c/saml-issuer-technical-profile':2112 '/en-us/azure/active-directory-b2c/saml-service-provider':2124 '/en-us/azure/active-directory-b2c/saml-service-provider-options':2135 '/en-us/azure/active-directory-b2c/secure-api-management':3735 '/en-us/azure/active-directory-b2c/secure-rest-api':903 '/en-us/azure/active-directory-b2c/security-architecture':571 '/en-us/azure/active-directory-b2c/self-asserted-technical-profile':2148 '/en-us/azure/active-directory-b2c/service-limits':736 '/en-us/azure/active-directory-b2c/session-behavior':2159 '/en-us/azure/active-directory-b2c/social-transformations':2171 '/en-us/azure/active-directory-b2c/string-transformations':2183 '/en-us/azure/active-directory-b2c/stringcollection-transformations':2194 '/en-us/azure/active-directory-b2c/subjourneys':2206 '/en-us/azure/active-directory-b2c/technicalprofiles':2218 '/en-us/azure/active-directory-b2c/tenant-management-check-tenant-creation-permission':914 '/en-us/azure/active-directory-b2c/tenant-management-directory-quota':748 '/en-us/azure/active-directory-b2c/tenant-management-emergency-access-account':926 '/en-us/azure/active-directory-b2c/tenant-management-manage-administrator':937 '/en-us/azure/active-directory-b2c/threat-management':581 '/en-us/azure/active-directory-b2c/tokens-overview':760 '/en-us/azure/active-directory-b2c/troubleshoot':501 '/en-us/azure/active-directory-b2c/troubleshoot-with-application-insights':513 '/en-us/azure/active-directory-b2c/trustframeworkpolicy':2230 '/en-us/azure/active-directory-b2c/tutorial-create-tenant':772 '/en-us/azure/active-directory-b2c/tutorial-register-spa':2243 '/en-us/azure/active-directory-b2c/user-flow-custom-attributes':2256 '/en-us/azure/active-directory-b2c/user-flow-versions':2268 '/en-us/azure/active-directory-b2c/user-flow-versions-legacy':2279 '/en-us/azure/active-directory-b2c/user-migration':643 '/en-us/azure/active-directory-b2c/user-profile-attributes':2291 '/en-us/azure/active-directory-b2c/userinfo-endpoint':2306 '/en-us/azure/active-directory-b2c/userjourneys':2317 '/en-us/azure/active-directory-b2c/validation-technical-profile':2328 '/en-us/azure/active-directory-b2c/view-audit-logs':2339 '/microsoftdocs/mcp/blob/main/readme.md)':169 '2.0':1247,2371,3187 '3':140 '365':3359 'accept':208 'access':174,370,795,805,886,917,1260,1738,1850,2329,2348,2810,3253,3333,3341,3394,3715 'account':268,919,929,1729,2162,2625,2642,2659,2945,2959,2998,3012,3026,3040,3054 'action':475,3759 'activ':3,10,38,49 'ad':225,254,307,344,366,392,426,455,480,492,504,520,534,551,566,577,592,599,611,623,639,658,674,690,704,717,728,741,751,763,781,798,810,823,836,849,861,868,881,897,910,922,932,947,961,973,990,1001,1015,1022,1039,1051,1065,1079,1096,1109,1120,1127,1139,1155,1166,1179,1191,1205,1215,1229,1238,1253,1265,1272,1292,1305,1315,1324,1340,1351,1360,1373,1393,1402,1416,1433,1443,1457,1472,1485,1495,1509,1523,1531,1553,1565,1578,1593,1607,1618,1630,1645,1657,1667,1681,1692,1706,1719,1726,1742,1755,1770,1781,1794,1804,1816,1829,1837,1854,1866,1879,1891,1902,1915,1926,1941,1955,1962,1980,1998,2010,2022,2033,2041,2058,2068,2081,2096,2108,2115,2127,2144,2151,2167,2178,2190,2200,2212,2224,2239,2252,2261,2272,2284,2300,2311,2324,2333,2352,2359,2377,2384,2395,2409,2423,2442,2449,2461,2473,2486,2500,2512,2525,2545,2552,2564,2575,2590,2602,2616,2635,2648,2662,2674,2683,2697,2709,2722,2744,2751,2764,2778,2791,2808,2823,2830,2843,2851,2857,2865,2879,2893,2901,2920,2937,2951,2965,2978,2990,3004,3018,3032,3046,3060,3070,3084,3095,3109,3120,3136,3149,3159,3175,3192,3199,3217,3232,3239,3256,3267,3280,3292,3303,3314,3326,3337,3347,3364,3371,3383,3402,3415,3430,3441,3454,3465,3476,3483,3497,3504,3519,3526,3540,3551,3565,3572,3585,3600,3607 'add':803,966,995,1007,2640,2707,2720,2762,2776,2828,3627 'admin':376 'administr':918,928 'advanc':409,1503,1515,1529,1544,1571,1584,1599,1636,1712 'age':1115 'agent':89,133,192,206 'akamai':3242,3250 'alert':556 'amazon':2872 'analyt':820 'android':1504,2454,2702 'angular':1519,2466,2715 'api':380,431,893,899,969,987,1106,1143,1560,2364,2439,2542,2599,2741,2805,3214,3725,3727 'app':279,429,1012,1141,1278,1539,1550,1590,1625,1642,1670,1876,2043,2047,2403,2417,2430,2437,2455,2480,2494,2533,2540,2558,2703,2730,2737,2758,2772,2819,2838,3412,3419 'app/api':403 'appl':2886 'appli':518,560,649,695 'applic':236,509,588,1132,2055,2236,2688,3244,3252,3322,3668 'approach':298,636 'appropri':587 'architectur':20,58,263,299,311,568,644 'arkos':3262 'asignio':3276 'asp.net':1640,2531,2538,2816,2836 'assert':2139 'assign':879 'attack':269,574 'attribut':1299,2249,2288 'audit':2335 'auth':410,3704 'authent':858,1274,1505,1516,1533,1545,1561,1574,1585,1600,1614,1626,1637,1653,1886,2397,2411,2425,2451,2463,2475,2488,2502,2514,2527,2554,2699,2711,2724,2753,2766,2780,2820,2832,3311,3427,3443,3449,3462,3516,3548,3562,3629 'author':2372 'autom':451 'avail':159,614 'azur':2,9,37,48,224,253,306,343,365,391,425,454,471,479,491,503,519,533,550,565,576,591,598,610,622,638,657,673,689,703,716,727,740,750,762,780,797,809,822,835,848,860,867,880,896,909,921,931,946,960,972,989,1000,1014,1021,1038,1050,1064,1078,1095,1108,1119,1126,1138,1154,1165,1178,1190,1204,1214,1228,1237,1252,1264,1271,1276,1291,1304,1314,1323,1339,1350,1359,1372,1392,1401,1415,1432,1442,1456,1471,1484,1494,1508,1522,1530,1536,1552,1564,1577,1592,1606,1617,1629,1644,1656,1666,1680,1691,1705,1718,1725,1741,1754,1769,1780,1793,1803,1815,1828,1836,1853,1865,1878,1890,1901,1914,1925,1940,1954,1961,1979,1997,2009,2021,2032,2040,2057,2067,2080,2095,2107,2114,2126,2143,2150,2166,2177,2189,2199,2211,2223,2238,2251,2260,2271,2283,2299,2310,2323,2332,2351,2358,2376,2383,2388,2394,2408,2414,2422,2428,2441,2448,2460,2472,2485,2499,2511,2524,2544,2551,2563,2574,2589,2601,2615,2634,2647,2661,2673,2682,2696,2708,2721,2743,2750,2763,2777,2790,2807,2822,2829,2850,2864,2878,2892,2900,2919,2936,2950,2964,2977,2989,3003,3017,3031,3045,3059,3069,3083,3094,3108,3119,3135,3148,3158,3174,3191,3198,3216,3231,3238,3255,3266,3279,3291,3302,3313,3325,3336,3346,3363,3370,3382,3401,3414,3429,3440,3453,3464,3475,3482,3496,3503,3518 'azure-active-directory-b2c':1 'b2b2c':3438 'b2c':5,12,40,51,226,255,278,308,345,367,393,427,456,481,493,505,521,535,552,567,578,593,600,612,624,640,659,675,691,705,718,729,742,752,764,782,799,811,824,837,850,862,869,882,898,911,923,933,948,962,974,991,1002,1016,1023,1040,1052,1066,1080,1097,1110,1121,1128,1140,1156,1167,1180,1192,1206,1216,1230,1239,1254,1266,1273,1293,1306,1316,1325,1341,1352,1361,1374,1394,1403,1417,1434,1444,1458,1473,1486,1496,1510,1524,1532,1554,1566,1579,1594,1608,1619,1631,1646,1658,1668,1682,1693,1707,1720,1727,1743,1756,1771,1782,1795,1805,1817,1830,1838,1855,1867,1880,1892,1903,1916,1927,1942,1956,1963,1981,1999,2011,2023,2034,2042,2059,2069,2082,2097,2109,2116,2128,2145,2152,2168,2179,2191,2201,2213,2225,2240,2253,2262,2273,2285,2301,2312,2325,2334,2353,2360,2378,2385,2396,2410,2424,2443,2450,2462,2474,2487,2501,2513,2526,2546,2553,2565,2576,2591,2603,2617,2636,2649,2663,2675,2684,2698,2710,2723,2745,2752,2765,2779,2792,2809,2824,2831,2852,2866,2880,2894,2902,2921,2938,2952,2966,2979,2991,3005,3019,3033,3047,3061,3071,3085,3096,3110,3121,3137,3150,3160,3176,3193,3200,3218,3233,3240,3257,3268,3281,3293,3304,3315,3327,3338,3348,3365,3372,3384,3403,3416,3431,3442,3455,3466,3477,3484,3498,3505,3520,3527,3541,3552,3566,3573 'b2clogin.com':1145 'base':317,547,652,666,682,698,1988,3410 'basic':1349 'behavior':1329,2156,3299,3656 'best':16,54,244,249,468,514,525,562 'big':3398 'big-ip':3397 'bill':602 'billing/tiers':283 'biocatch':3298 'biometr':3300,3426,3578,3657 'block':2794 'bloksec':3309 'bluink':3374 'boolean':1150 'branch':2585 'brand':1406 'brim':3680 'build':2793 'buildingblock':1162 'call':2596,2739 'capabl':81 'captcha':373,777,1174,1452 'categori':92,100,116,212,214 'chang':1028 'check':3579 'choos':277,586,632 'ci/cd':460 'cipher':831 'claim':1151,1187,1199,1225,1412,1482,1688,1751,1777,2018,2163,2174,2186 'claims/transformations':402 'claimsprovid':1211 'claimsschema':1223 'claimstransform':1235 'client':1011,1248 'cloud':3630 'cloudflar':3320 'code':28,66,413,483,1366,2341,2373 'collect':2609 'combin':71 'compar':312 'complex':1976 'concept':327,671,687 'condit':369,794,804,1259 'configur':26,64,252,386,390,432,524,817,856,915,938,941,954,968,982,1009,1020,1032,1044,1056,1070,1084,1161,1173,1210,1234,1245,1258,1270,1280,1285,1297,1311,1335,1371,1384,1451,1464,1477,1490,1502,1514,1528,1543,1558,1570,1583,1598,1635,1674,1698,1711,1724,1787,1799,1811,1848,1884,1896,1907,1920,1948,1974,2003,2015,2027,2054,2063,2075,2088,2101,2113,2125,2136,2149,2195,2207,2259,2307,2434,2447,2471,2537,2550,2623,2911,2970,2983,3065,3089,3114,3141,3154,3180,3249,3297,3308,3369,3424,3435,3459,3502,3513,3556,3570,3615,3665,3678,3689,3712 'connect':1950,2847,2973,3225,3494 'connector':381,900,970,2365 'constraint':757 'content':76,178,755 'contentdefinit':1312 'control':379,887,904,1454,1467,1480,1492,1851 'cooki':1326 'core':2817 'cover':52 'creat':761,1345,2655 'creation':354,906 'credenti':266,573,1060,1249 'crosscor':3387 'custom':35,229,309,394,435,457,494,506,539,712,949,1024,1168,1181,1193,1217,1240,1317,1336,1353,1362,1375,1395,1400,1459,1497,1612,1623,1650,1801,1818,1839,1909,1928,1943,1964,2070,2083,2202,2214,2226,2247,2302,2313,2562,2573,2604,2618,2650,2664,2676,2690,3743,3755 'data':287,616,1863 'datawiza':3332 'date':1411 'debug':228 'decid':290 'decis':18,56,270,582,628 'deduc':3350 'defin':1198,1222,2219,2244,2292,2318 'definit':1327 'delet':1859 'deploy':31,69,447,452,1347,3736,3739,3751 'descript':216 'design':21,34,59,256,300,318,645,655,701,709 'desktop':1652 'detect':3270,3619 'detecting/mitigating':265 'develop':13,530 'diagnos':221 'digit':3701 'direct':1424 'directori':4,11,39,50,348,743 'disabl':1438 'display':1453,1466,1479,1491 'doc':184 'document':79,177,3576 'domain':1337 'dynam':3358 'e.g':104,120 'ebay':2944 'edit':1046,1960 'editor':1970 'eid':3376 'eid-m':3375 'element':1212,1813,2065,2221 'email':1439,2567,2578 'emb':2681 'emerg':916 'enabl':776,854,1114,1333,1761,1933,1985,2695,2734,2749,2815,2925,3391,3545 'end':419,421 'end-to-end':418 'endpoint':2297 'enrich':984 'enterpris':3251 'entra':956,2046,2914,2933 'error':227,482,1910 'exampl':466 'execut':243 'expectid':3487 'experi':1379 'experian':3386 'expert':6,45 'export':1861 'expos':1103,2294 'extend':2282,2357 'extens':1669 'extern':986,996,2597 'f5':3396 'facebook':2958 'factor':2005 'fallback':196 'feder':2898 'fetch':80,176,185,198 'fido':3560 'field':1302 'file':110,118,125,130,1281 'firewal':3323,3669 'fix':223 'flow':233,397,498,537,784,813,978,1036,1048,1062,1076,1093,1250,1678,1745,1807,2264,2275,2362,2374,3189 'flows/custom':258 'forc':1675 'format':1289 'formats/constraints':351 'framework':1380 'fraud':3271,3352,3360 'fraud/risk':437 'fs':2844,2858 'funnel':313,651,665 'funnel-bas':650,664 'galleri':2048 'gate':1116 'general':1687 'generic':2971,2984 'github':474,2997,3758 'github.com':168 'github.com/microsoftdocs/mcp/blob/main/readme.md)':167 'global':305,653,667,683,699,711 'googl':3011 'graph':1843,1874,3204 'grit':1968,3418,3425,3436 'guid':166 'guidanc':46,275,531 'harden':363 'haventec':3448 'header':3409 'header-bas':3408 'hint':1701 'host':3288 'hybrid':3340,3393 'hypr':3460 'iam':3437 'id':1699,1826,2887,2915,3067,3473,3508,3702 'id.me':3025 'idemia':3471 'ident':310,371,400,433,654,668,684,700,713,791,845,997,1378,1714,1730,1736,2090,2120,2861,2875,2974,2986,3072,3161,3536 'idolog':3486 'idp':2848,2917,3633 'implement':328,663,679,2369,2584,2789,3223 'implicit':3188 'import':87,131 'includ':14,347,462 'index':93,213 'input':1301,2613,2671 'insid':2687 'insight':237,510,1133 'instal':163,165 'integ':1750 'integr':27,65,412,424,522,838,2340,2393,2407,2421,2459,2484,2498,2510,2523,2842,2856,3077,3125,3261,3275,3285,3331,3345,3357,3381,3447,3470,3481,3491,3524,3534,3583,3594,3605,3641,3699 'interfac':1405 'investig':842 'io':1572,2478,2756 'ip':3399 'issuer':1789,2103,3211 'itsm':3492 'javascript':1762,2518 'journey':1130,1307,2197,2587 'json':1776 'jumio':3507 'jwt':1788 'key':871 'keyless':3514 'keys/certs':374 'knowledg':7 'l120':107 'l210':389 'l211':416 'l211-l323':415 'l323':417 'l324':449 'l324-l328':448 'l328':450 'l35':106 'l35-l120':105 'l37':219 'l37-l43':218 'l43':220 'l44':247 'l44-l52':246 'l52':248 'l53':273 'l53-l61':272 'l61':274 'l62':303 'l62-l70':302 'l70':304 'l71':335 'l71-l78':334 'l78':336 'l79':360 'l79-l95':359 'l95':361 'l96':388 'l96-l210':387 'lab':3263 'languag':1800 'latest':148 'layout':1766 'learn':191,205 'learn-agent-skil':190,204 'learn.microsoft.com':488,500,512,528,542,558,570,580,595,607,619,630,642,661,677,693,707,720,735,747,759,771,788,801,815,827,840,852,864,877,889,902,913,925,936,952,964,980,993,1005,1018,1030,1042,1054,1068,1082,1099,1112,1123,1135,1147,1159,1171,1184,1196,1208,1220,1232,1243,1256,1268,1283,1295,1309,1320,1331,1343,1356,1369,1382,1398,1408,1420,1436,1449,1462,1475,1488,1500,1512,1526,1541,1556,1568,1581,1596,1610,1621,1633,1648,1660,1672,1684,1696,1709,1722,1733,1747,1759,1773,1785,1797,1809,1821,1833,1846,1857,1869,1882,1894,1905,1918,1931,1946,1958,1972,1983,2001,2013,2025,2036,2050,2061,2073,2086,2099,2111,2123,2134,2147,2158,2170,2182,2193,2205,2217,2229,2242,2255,2267,2278,2290,2305,2316,2327,2338,2355,2367,2380,2391,2405,2419,2432,2445,2457,2469,2482,2496,2508,2521,2535,2548,2560,2571,2582,2594,2607,2621,2638,2653,2667,2679,2693,2705,2718,2732,2747,2760,2774,2787,2800,2813,2826,2840,2854,2868,2882,2896,2909,2923,2940,2954,2968,2981,2993,3007,3021,3035,3049,3063,3075,3087,3098,3112,3123,3139,3152,3164,3178,3195,3206,3221,3235,3247,3259,3273,3283,3295,3306,3317,3329,3343,3355,3367,3379,3389,3405,3422,3433,3445,3457,3468,3479,3489,3500,3511,3522,3532,3543,3554,3568,3581,3592,3603,3613,3625,3639,3652,3663,3676,3687,3697,3710,3721,3734 'learn.microsoft.com/en-us/azure/active-directory-b2c/aad-sspr-technical-profile':951 'learn.microsoft.com/en-us/azure/active-directory-b2c/access-tokens':2354 'learn.microsoft.com/en-us/azure/active-directory-b2c/active-directory-technical-profile':963 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector':979 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector-token-enrichment':992 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-captcha':787 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-identity-provider':1004 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-native-application':1017 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-password-change-policy':1029 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-password-reset-policy':1041 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-profile-editing-policy':1053 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-ropc-policy':1067 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-sign-in-policy':1081 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-sign-up-and-sign-in-policy':1098 'learn.microsoft.com/en-us/azure/active-directory-b2c/add-web-api-application':1111 'learn.microsoft.com/en-us/azure/active-directory-b2c/age-gating':1122 'learn.microsoft.com/en-us/azure/active-directory-b2c/analytics-with-application-insights':1134 'learn.microsoft.com/en-us/azure/active-directory-b2c/api-connectors-overview':2366 'learn.microsoft.com/en-us/azure/active-directory-b2c/application-types':594 'learn.microsoft.com/en-us/azure/active-directory-b2c/authorization-code-flow':2379 'learn.microsoft.com/en-us/azure/active-directory-b2c/azure-monitor':2390 'learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-funnel-based-design':660 'learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-proof-of-concept-funnel':676 'learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-proof-of-concept-regional':692 'learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-region-based-design':706 'learn.microsoft.com/en-us/azure/active-directory-b2c/b2c-global-identity-solutions':719 'learn.microsoft.com/en-us/azure/active-directory-b2c/b2clogin':1146 'learn.microsoft.com/en-us/azure/active-directory-b2c/best-practices':527 'learn.microsoft.com/en-us/azure/active-directory-b2c/billing':606 'learn.microsoft.com/en-us/azure/active-directory-b2c/boolean-transformations':1158 'learn.microsoft.com/en-us/azure/active-directory-b2c/buildingblocks':1170 'learn.microsoft.com/en-us/azure/active-directory-b2c/captcha-technical-profile':1183 'learn.microsoft.com/en-us/azure/active-directory-b2c/claim-resolver-overview':1195 'learn.microsoft.com/en-us/azure/active-directory-b2c/claims-transformation-technical-profile':1207 'learn.microsoft.com/en-us/azure/active-directory-b2c/claimsproviders':1219 'learn.microsoft.com/en-us/azure/active-directory-b2c/claimsschema':1231 'learn.microsoft.com/en-us/azure/active-directory-b2c/claimstransformations':1242 'learn.microsoft.com/en-us/azure/active-directory-b2c/client-credentials-grant-flow':1255 'learn.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-identity-protection-overview':800 'learn.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-technical-profile':1267 'learn.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-user-flow':814 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-a-sample-node-web-app':2404 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-azure-static-app':2418 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-azure-web-app':2431 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-azure-web-app-file-based':1282 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-in-sample-node-web-app-with-api':2444 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-android-app':2456 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-angular-spa-app':2468 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-ios-app':2481 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-python-web-app':2495 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-react-spa-app':2507 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-spa-app':2520 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-web-app':2534 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-web-app-with-api':2547 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-wpf-desktop-app':2559 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-security-analytics-sentinel':826 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-tokens':1294 'learn.microsoft.com/en-us/azure/active-directory-b2c/configure-user-input':1308 'learn.microsoft.com/en-us/azure/active-directory-b2c/contentdefinitions':1319 'learn.microsoft.com/en-us/azure/active-directory-b2c/cookie-definitions':1330 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-domain':1342 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-mailjet':2570 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-sendgrid':2581 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-branch-user-journey':2593 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-call-rest-api':2606 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-collect-user-input':2620 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-hello-world':1355 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-install-xml-extensions':1368 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-sign-up-or-sign-in':2637 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-sign-up-or-sign-in-federation':2652 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-store-user':2666 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policies-series-validate-user-input':2678 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-developer-notes':541 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-overview':1381 'learn.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-reference-sso':1397 'learn.microsoft.com/en-us/azure/active-directory-b2c/customize-ui':1407 'learn.microsoft.com/en-us/azure/active-directory-b2c/data-residency':618 'learn.microsoft.com/en-us/azure/active-directory-b2c/date-transformations':1419 'learn.microsoft.com/en-us/azure/active-directory-b2c/deploy-custom-policies-devops':3748 'learn.microsoft.com/en-us/azure/active-directory-b2c/deploy-custom-policies-github-action':3760 'learn.microsoft.com/en-us/azure/active-directory-b2c/direct-signin':1435 'learn.microsoft.com/en-us/azure/active-directory-b2c/disable-email-verification':1448 'learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-captcha':1461 'learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-time-based-one-time-password':1474 'learn.microsoft.com/en-us/azure/active-directory-b2c/display-control-verification':1487 'learn.microsoft.com/en-us/azure/active-directory-b2c/display-controls':1499 'learn.microsoft.com/en-us/azure/active-directory-b2c/embedded-login':2692 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-android-app':2704 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-android-app-options':1511 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-angular-spa-app':2717 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-angular-spa-app-options':1525 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-azure-static-app-options':1540 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app':2731 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-options':1555 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-with-api':2746 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-in-node-web-app-with-api-options':1567 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-ios-app':2759 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-ios-app-options':1580 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-python-web-app':2773 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-python-web-app-options':1595 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-react-spa-app':2786 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-react-spa-app-options':1609 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-spa-app':2799 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-spa-app-options':1620 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-api':2812 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-app-with-api':2825 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-app-with-api-options':1632 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-application':2839 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-web-application-options':1647 'learn.microsoft.com/en-us/azure/active-directory-b2c/enable-authentication-wpf-desktop-app-options':1659 'learn.microsoft.com/en-us/azure/active-directory-b2c/error-codes':487 'learn.microsoft.com/en-us/azure/active-directory-b2c/extensions-app':1671 'learn.microsoft.com/en-us/azure/active-directory-b2c/faq':629 'learn.microsoft.com/en-us/azure/active-directory-b2c/force-password-reset':1683 'learn.microsoft.com/en-us/azure/active-directory-b2c/general-transformations':1695 'learn.microsoft.com/en-us/azure/active-directory-b2c/https-cipher-tls-requirements':839 'learn.microsoft.com/en-us/azure/active-directory-b2c/id-token-hint':1708 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-protection-investigate-risk':851 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-adfs':2853 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-adfs-saml':2867 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-amazon':2881 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-apple-id':2895 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-b2c':2908 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-multi-tenant':2922 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-single-tenant':2939 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-ebay':2953 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-facebook':2967 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-generic-openid-connect':2980 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-generic-saml':2992 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-generic-saml-options':1721 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-github':3006 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-google':3020 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-id-me':3034 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-linkedin':3048 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-local':1732 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-microsoft-account':3062 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-mobile-id':3074 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-ping-one':3086 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-qq':3097 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-salesforce':3111 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-salesforce-saml':3122 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-swissid':3138 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-twitter':3151 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-wechat':3163 'learn.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-weibo':3177 'learn.microsoft.com/en-us/azure/active-directory-b2c/idp-pass-through-user-flow':1746 'learn.microsoft.com/en-us/azure/active-directory-b2c/implicit-flow-single-page-application':3194 'learn.microsoft.com/en-us/azure/active-directory-b2c/integer-transformations':1758 'learn.microsoft.com/en-us/azure/active-directory-b2c/javascript-and-page-layout':1772 'learn.microsoft.com/en-us/azure/active-directory-b2c/json-transformations':1784 'learn.microsoft.com/en-us/azure/active-directory-b2c/jwt-issuer-technical-profile':1796 'learn.microsoft.com/en-us/azure/active-directory-b2c/language-customization':1808 'learn.microsoft.com/en-us/azure/active-directory-b2c/localization':1820 'learn.microsoft.com/en-us/azure/active-directory-b2c/localization-string-ids':1832 'learn.microsoft.com/en-us/azure/active-directory-b2c/manage-custom-policies-powershell':1845 'learn.microsoft.com/en-us/azure/active-directory-b2c/manage-user-access':1856 'learn.microsoft.com/en-us/azure/active-directory-b2c/manage-user-data':1868 'learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-get-started':1881 'learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-operations':3205 'learn.microsoft.com/en-us/azure/active-directory-b2c/multi-factor-auth-technical-profile':1893 'learn.microsoft.com/en-us/azure/active-directory-b2c/multi-factor-authentication':863 'learn.microsoft.com/en-us/azure/active-directory-b2c/multiple-token-endpoints':3220 'learn.microsoft.com/en-us/azure/active-directory-b2c/oauth1-technical-profile':1904 'learn.microsoft.com/en-us/azure/active-directory-b2c/oauth2-error-technical-profile':1917 'learn.microsoft.com/en-us/azure/active-directory-b2c/oauth2-technical-profile':1930 'learn.microsoft.com/en-us/azure/active-directory-b2c/one-time-password-technical-profile':1945 'learn.microsoft.com/en-us/azure/active-directory-b2c/openid-connect':3234 'learn.microsoft.com/en-us/azure/active-directory-b2c/openid-connect-technical-profile':1957 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-akamai':3246 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-akamai-secure-hybrid-access':3258 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-arkose-labs':3272 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-asignio':3282 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-bindid':3294 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-biocatch':3305 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-bloksec':3316 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-cloudflare':3328 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-datawiza':3342 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-deduce':3354 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-dynamics-365-fraud-protection':3366 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-eid-me':3378 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-experian':3388 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-f5':3404 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-app-proxy':3421 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-authentication':3432 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-editor':1971 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-grit-iam':3444 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-haventec':3456 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-hypr':3467 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-idemia':3478 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-idology':3488 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-itsme':3499 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-jumio':3510 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-keyless':3521 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-lexisnexis':3531 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-n8identity':3542 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-nevis':3553 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-nok-nok':3567 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-onfido':3580 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-ping-identity':3591 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-saviynt':3602 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-strata':3612 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-transmit-security':3624 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-trusona':3638 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-twilio':3651 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-typingdna':3662 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-web-application-firewall':3675 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-whoiam':3686 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-whoiam-rampart':3696 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-xid':3709 'learn.microsoft.com/en-us/azure/active-directory-b2c/partner-zscaler':3720 'learn.microsoft.com/en-us/azure/active-directory-b2c/password-complexity':1982 'learn.microsoft.com/en-us/azure/active-directory-b2c/phone-authentication-user-flows':2000 'learn.microsoft.com/en-us/azure/active-directory-b2c/phone-based-mfa':557 'learn.microsoft.com/en-us/azure/active-directory-b2c/phone-factor-technical-profile':2012 'learn.microsoft.com/en-us/azure/active-directory-b2c/phone-number-claims-transformations':2024 'learn.microsoft.com/en-us/azure/active-directory-b2c/policy-keys-overview':876 'learn.microsoft.com/en-us/azure/active-directory-b2c/predicates':2035 'learn.microsoft.com/en-us/azure/active-directory-b2c/publish-app-to-azure-ad-app-gallery':2049 'learn.microsoft.com/en-us/azure/active-directory-b2c/register-apps':2060 'learn.microsoft.com/en-us/azure/active-directory-b2c/relyingparty':2072 'learn.microsoft.com/en-us/azure/active-directory-b2c/restful-technical-profile':2085 'learn.microsoft.com/en-us/azure/active-directory-b2c/roles-resource-access-control':888 'learn.microsoft.com/en-us/azure/active-directory-b2c/saml-identity-provider-technical-profile':2098 'learn.microsoft.com/en-us/azure/active-directory-b2c/saml-issuer-technical-profile':2110 'learn.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider':2122 'learn.microsoft.com/en-us/azure/active-directory-b2c/saml-service-provider-options':2133 'learn.microsoft.com/en-us/azure/active-directory-b2c/secure-api-management':3733 'learn.microsoft.com/en-us/azure/active-directory-b2c/secure-rest-api':901 'learn.microsoft.com/en-us/azure/active-directory-b2c/security-architecture':569 'learn.microsoft.com/en-us/azure/active-directory-b2c/self-asserted-technical-profile':2146 'learn.microsoft.com/en-us/azure/active-directory-b2c/service-limits':734 'learn.microsoft.com/en-us/azure/active-directory-b2c/session-behavior':2157 'learn.microsoft.com/en-us/azure/active-directory-b2c/social-transformations':2169 'learn.microsoft.com/en-us/azure/active-directory-b2c/string-transformations':2181 'learn.microsoft.com/en-us/azure/active-directory-b2c/stringcollection-transformations':2192 'learn.microsoft.com/en-us/azure/active-directory-b2c/subjourneys':2204 'learn.microsoft.com/en-us/azure/active-directory-b2c/technicalprofiles':2216 'learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-check-tenant-creation-permission':912 'learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-directory-quota':746 'learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-emergency-access-account':924 'learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-manage-administrator':935 'learn.microsoft.com/en-us/azure/active-directory-b2c/threat-management':579 'learn.microsoft.com/en-us/azure/active-directory-b2c/tokens-overview':758 'learn.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot':499 'learn.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot-with-application-insights':511 'learn.microsoft.com/en-us/azure/active-directory-b2c/trustframeworkpolicy':2228 'learn.microsoft.com/en-us/azure/active-directory-b2c/tutorial-create-tenant':770 'learn.microsoft.com/en-us/azure/active-directory-b2c/tutorial-register-spa':2241 'learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-custom-attributes':2254 'learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-versions':2266 'learn.microsoft.com/en-us/azure/active-directory-b2c/user-flow-versions-legacy':2277 'learn.microsoft.com/en-us/azure/active-directory-b2c/user-migration':641 'learn.microsoft.com/en-us/azure/active-directory-b2c/user-profile-attributes':2289 'learn.microsoft.com/en-us/azure/active-directory-b2c/userinfo-endpoint':2304 'learn.microsoft.com/en-us/azure/active-directory-b2c/userjourneys':2315 'learn.microsoft.com/en-us/azure/active-directory-b2c/validation-technical-profile':2326 'learn.microsoft.com/en-us/azure/active-directory-b2c/view-audit-logs':2337 'legaci':2270,3411 'lexisnexi':3529 'lifetim':1287 'limit':23,61,332,338,357,722,731,769 'line':102,114,215 'link':119,128 'linkedin':3039 'local':72,1728,1812,1824,2624 'locat':96 'log':385,825,2336,2386 'login':2685,3092,3156 'mailjet':2569 'make':19,57,271,583 'manag':739,866,927,1664,1835,1875,2246,3197,3597,3726 'markdown':195,211 'mau':282,601 'maver':3611 'mcp':154,181 'metadata.generated':135 'mfa':261,368,399,548,807,1469,3277,3451 'microsoft':183,818,955,1842,1873,2913,2932,3053,3203 'microsoftdoc':155,182 'migrat':293,297,627,635,1137,3219,3407 'mitig':572 'mobil':3066,3472 'monitor':446,554,737,2389 'month':141 'multifactor':857,1885 'multipl':3209 'multiten':2912 'n8':3535 'nativ':1010 'network':173 'nevi':3546 'node.js':1548,1559,2401,2435,2728,2735 'nok':3557,3558 'number':2017 'oauth':1246,2370,3103,3186 'oauth1':1897 'oauth2':1908,1921 'old':142 'one':1935 'one-tim':1934 'onfido':3575 'openid':1949,2846,2972,3224,3493 'option':411,1506,1517,1534,1546,1562,1575,1586,1601,1615,1627,1638,1654,1716,2132 'owin':3213 'owner':1058 'page':1765,2235 'pass':1735 'passkey':3289,3561 'password':1027,1033,1059,1676,1937,1975 'passwordless':3310,3450,3461,3515,3547,3703 'pattern':22,29,60,67,301,331,414,422,646,2342 'permiss':907 'phone':546,1987,2004,2016 'phone-bas':545,1986 'pingaccess':3588 'pingfeder':3590 'pingon':3078 'pipelin':461,472,3747 'plan':284,609,621 'platform':3264 'polici':230,242,259,395,436,458,495,507,540,786,870,950,1025,1117,1157,1169,1182,1194,1218,1241,1318,1354,1363,1376,1396,1418,1460,1498,1694,1757,1783,1819,1840,1929,1944,1965,1977,2071,2084,2180,2203,2215,2227,2303,2314,2592,2605,2619,2651,2665,2677,2691,3744,3756 'policies/use':36 'powershel':1844 'practic':17,55,245,250,469,515,526,563 'predic':2028 'predicatevalid':2030 'prefer':179 'prefil':1429 'prevent':3353 'privat':3714 'process':2611 'profil':944,958,1045,1176,1202,1262,1703,1791,1888,1899,1912,1923,1952,2007,2078,2093,2105,2141,2209,2287,2321 'proof':325,669,685 'proof-of-concept':324 'protect':372,778,792,2740,2802,3237,3361 'protector':3245 'provid':44,401,434,998,1390,1715,1731,1737,2091,2121,2131,2862,2876,2975,2987,3073,3117,3162 'proxi':443,3334,3420 'psd2':3649 'publish':2038 'pull':146 'python':1588,2492,2770 'qq':3090 'queri':187,201 'quick':74 'quick-refer':73 'quota':24,62,333,339,723,745 'rampart':3691 'rang':103 'react':1603,2505,2784 'read':109,124,2657 'refer':75,129,486 'region':285,316,613,681,697 'region-bas':315,680,696 'regist':1101,1871,2052,2231 'registr':404 'relev':97 'relyingparti':2064 'remedi':844 'remot':78 'repositori':152 'request':2345 'requir':172,833 'reset':1034,1677 'resid':288,617 'resolv':1188 'resourc':885,1057,3201 'rest':892,2076,2598 'restor':1662 'restrict':341,733 'return':194,210 'review':726,2331 'risk':846,3618 'role':377,883 'ropc':1061 'rout':2382 's3':3559 'salesforc':3102,3115 'saml':1713,2089,2102,2119,2129,2860,2985,3116 'sampl':2400,2453,2477,2491,2517,2530,2556 'saviynt':3595 'sca':3650 'scale':356 'schema':1367 'section':98,1163 'secur':25,63,260,358,362,382,407,440,544,561,773,873,891,3287,3392,3596,3617,3723 'security.md':121,122 'select':605,1764,2257 'self':2138 'self-assert':2137 'sendgrid':2580 'sentinel':384,819 'servic':337,730,2130 'session':1389,2153 'set':1422,2870,2884,2942,2956,2995,3009,3023,3037,3051,3100,3166 'setup':463 'sign':875,976,1072,1086,1090,1387,1426,1446,1990,1994,2627,2631,2644,2889,2906,2927,2947,2961,3000,3014,3028,3042,3056,3080,3105,3128,3132,3145,3171,3183,3228 'sign-in':1089,1425,1993,2630,2643,2888,2905,2926,2946,2960,2999,3013,3027,3041,3055,3079,3104,3131,3144,3170,3182,3227 'sign-in-on':1071 'sign-on':1386 'sign-up':975,1085,1445,1989,2626,3127 'signup/signin':1831 'singl':1385,2234,2931 'single-pag':2233 'size':349,744 'skill':41,43,86,171,193,207 'skill-azure-active-directory-b2c' 'social':2161,2641,2874,3091,3169 'solut':714 'source-microsoftdocs' 'spa':1613,2467,2506,2519,2716,2785,2798,3181 'spas':1520,1604 'specifi':113 'sso':406,2155 'sspr':942 'static':1537,2415 'step':321,323,464 'step-by-step':320 'strata':3610 'strategi':294 'string':188,202,1825,2173 'stringcollect':2185 'sub':2196 'suggest':143,160 'suit':832 'support':3208 'swift':1573,2479,2757 'swissid':3126 'technic':943,957,1175,1201,1261,1702,1790,1887,1898,1911,1922,1951,2006,2077,2092,2104,2140,2208,2320 'tenant':346,353,378,765,768,905,934,1003,2903,2934,3674 'text/markdown':209 'theaccesshub':3537 'threatmetrix':3530 'tier':604 'time':1936 'tls':829 'tls/ciphers':375 'token':350,398,753,874,983,1286,1700,1739,2349,2811,3210,3732 'tool':156,438 'topic':477,516,584,647,724,774,939,2343,3737 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'totp':1465 'trace':239 'track':1125 'traffic':441 'transform':1152,1200,1413,1689,1752,1778,2019,2164,2175,2187 'transmit':3286,3616 'troubleshoot':15,53,217,241,476,485,490,502 'trusona':3628 'trustframeworkpolici':2220 'twilio':3642 'twitter':3143 'type':280,589,754,1226 'typingdna':3655 'ui':2686 'ui/localization':405 'understand':281,597,749,767,1322 'url':478,517,585,648,725,775,940,2344,3738 'usag':292,625 'use':32,84,90,108,123,180,197,235,459,553,790,894,1149,1186,1410,1686,1749,1775,1823,2160,2172,2184,2269,2280,2347,2568,2579,3185,3202,3319,3417,3654 'user':145,162,232,257,296,396,497,536,634,783,812,1035,1047,1075,1092,1129,1298,1404,1744,1806,1849,1862,2248,2263,2274,2286,2361,2586,2612,2658,2670 'userinfo':2296 'userjourney':2308 'usernam':1430 'valid':1358,2319,2669 'verif':1440,1478,1938,2566,2577,3509,3681 'verifi':3643 'version':149,1767,2265,2276 'via':1279,2689,2742 'visual':1969 'vs':314,1365 'waf':444 'web':1105,1277,1538,1549,1589,1624,1641,2402,2416,2429,2436,2493,2532,2539,2729,2736,2771,2804,2818,2837,3226,3243,3321,3667 'webpag':199 'wechat':3155 'weibo':3168 'whoiam':3679,3690 'wpf':1651,2557 'x':3142 'xid':3700 'xml':1966 'yaml':465 'zscaler':3713","prices":[{"id":"1f30e1a4-9e35-4e42-bc39-c765622c1b0b","listingId":"4f217445-344e-433a-b712-3bbd88bbc3db","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:03.007Z"}],"sources":[{"listingId":"4f217445-344e-433a-b712-3bbd88bbc3db","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-active-directory-b2c","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-active-directory-b2c","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:03.007Z","lastSeenAt":"2026-04-22T12:53:28.960Z"}],"details":{"listingId":"4f217445-344e-433a-b712-3bbd88bbc3db","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-active-directory-b2c","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"26ba29be3e0e6669f844c6186c893685f46061d6","skill_md_path":"skills/azure-active-directory-b2c/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-active-directory-b2c"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-active-directory-b2c","description":"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).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-active-directory-b2c"},"updatedAt":"2026-04-22T12:53:28.960Z"}}