[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ECYN1FC726V8X8SH8F1ACZ":3,"skill-same:01M6ECYN1FC726V8X8SH8F1ACZ":49},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":22,"linkOnly":23,"markdownContent":24,"markdownBody":24,"frontMatter":25,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":31,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":33,"updatedAt":34,"install":35,"resources":48},"01M6ECYN1FC726V8X8SH8F1ACZ","azure-active-directory-b2c",null,"ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-active-directory-b2c\u002FSKILL.md",[],[18,19,20,21],"directory","azure","active","azure active directory b2c","2026-11-10 10:12:30",false,"# 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:\u002F\u002Fgithub.com\u002FMicrosoftDocs\u002Fmcp\u002Fblob\u002Fmain\u002FREADME.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\u002Fmarkdown`. 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\u002Fcustom policies, securing MFA and architecture, and detecting\u002Fmitigating credential and account attacks. |\n| Decision Making | L53-L61 | Guidance on choosing B2C app types, understanding MAU billing\u002Ftiers, 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\u002Fconstraints, and tenant creation and scaling limits. |\n| Security | L79-L95 | Security hardening for Azure AD B2C: MFA, Conditional Access, Identity Protection, CAPTCHA, keys\u002Fcerts, TLS\u002Fciphers, 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, app\u002FAPI registration, UI\u002Flocalization, claims, journeys, SSO, and advanced auth options for many app types. |\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\u002Frisk tools, and securing traffic with proxies, WAFs, and monitoring. |\n| Deployment | L324-L328 | Automating deployment of Azure AD B2C custom policies using CI\u002FCD 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:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ferror-codes |\n| Troubleshoot Azure AD B2C custom policies and user flows | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftroubleshoot |\n| Troubleshoot Azure AD B2C custom policies with Application Insights | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftroubleshoot-with-application-insights |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply Azure AD B2C integration and configuration best practices | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fbest-practices |\n| Developer guidance for Azure AD B2C user flows and custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policy-developer-notes |\n| Secure phone-based MFA in Azure AD B2C using monitoring and alerts | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fphone-based-mfa |\n| Apply security best practices to Azure AD B2C architecture | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsecurity-architecture |\n| Mitigate credential attacks in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fthreat-management |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Choose appropriate application types for Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fapplication-types |\n| Understand Azure AD B2C MAU billing and tier selection | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fbilling |\n| Plan Azure AD B2C region availability and data residency | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdata-residency |\n| Plan Azure AD B2C usage and migration decisions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ffaq |\n| Choose a user migration approach to Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fuser-migration |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Apply funnel-based global identity design with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fb2c-global-identity-funnel-based-design |\n| Implement funnel-based global identity proof of concept in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fb2c-global-identity-proof-of-concept-funnel |\n| Implement region-based global identity proof of concept in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fb2c-global-identity-proof-of-concept-regional |\n| Apply region-based global identity design with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fb2c-global-identity-region-based-design |\n| Design a global customer identity solution with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fb2c-global-identity-solutions |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Review Azure AD B2C service limits and restrictions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fservice-limits |\n| Monitor and manage Azure AD B2C directory size quota | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftenant-management-directory-quota |\n| Understand Azure AD B2C token types, contents, and constraints | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftokens-overview |\n| Create Azure AD B2C tenant and understand tenant limits | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftutorial-create-tenant |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Enable CAPTCHA protection in Azure AD B2C user flows and policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-captcha |\n| Use Identity Protection and Conditional Access with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconditional-access-identity-protection-overview |\n| Add Conditional Access and MFA to Azure AD B2C user flows | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconditional-access-user-flow |\n| Configure Microsoft Sentinel analytics for Azure AD B2C logs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-security-analytics-sentinel |\n| TLS and cipher suite requirements for Azure AD B2C integrations | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fhttps-cipher-tls-requirements |\n| Investigate and remediate identity risk in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-protection-investigate-risk |\n| Enable and configure multifactor authentication in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmulti-factor-authentication |\n| Manage Azure AD B2C policy keys for secure token signing | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpolicy-keys-overview |\n| Assign Azure AD B2C roles for resource access control | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Froles-resource-access-control |\n| Secure REST APIs used by Azure AD B2C API connectors | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsecure-rest-api |\n| Control tenant creation permissions in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftenant-management-check-tenant-creation-permission |\n| Configure emergency access administrator accounts in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftenant-management-emergency-access-account |\n| Manage administrator accounts in Azure AD B2C tenants | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftenant-management-manage-administrator |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure SSPR technical profiles in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Faad-sspr-technical-profile |\n| Configure Microsoft Entra technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Factive-directory-technical-profile |\n| Add and configure API connectors in Azure AD B2C sign-up flows | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-api-connector |\n| Configure token enrichment with external APIs in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-api-connector-token-enrichment |\n| Add external identity providers to Azure AD B2C tenant | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-identity-provider |\n| Add and configure native client apps in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-native-application |\n| Configure password change using custom policies in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-password-change-policy |\n| Configure password reset user flows in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-password-reset-policy |\n| Configure profile editing user flows in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-profile-editing-policy |\n| Configure resource owner password credentials (ROPC) flow in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-ropc-policy |\n| Configure sign-in-only user flows in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-sign-in-policy |\n| Configure sign-up and sign-in user flows in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-sign-up-and-sign-in-policy |\n| Register and expose a web API in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fadd-web-api-application |\n| Enable age gating policies in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fage-gating |\n| Track Azure AD B2C user journeys with Application Insights | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fanalytics-with-application-insights |\n| Migrate Azure AD B2C apps and APIs to b2clogin.com | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fb2clogin |\n| Use boolean claims transformations in Azure AD B2C policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fboolean-transformations |\n| Configure BuildingBlocks section in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fbuildingblocks |\n| Configure CAPTCHA technical profiles in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcaptcha-technical-profile |\n| Use claim resolvers in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fclaim-resolver-overview |\n| Define claims transformation technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fclaims-transformation-technical-profile |\n| Configure ClaimsProvider elements in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fclaimsproviders |\n| Define ClaimsSchema and claim types in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fclaimsschema |\n| Configure ClaimsTransformations in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fclaimstransformations |\n| Configure OAuth 2.0 client credentials flow in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fclient-credentials-grant-flow |\n| Configure Conditional Access technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconditional-access-technical-profile |\n| Configure Azure AD B2C authentication in Azure Web App via configuration file | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-in-azure-web-app-file-based |\n| Configure token lifetimes and formats in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-tokens |\n| Configure user attributes and input fields in Azure AD B2C journeys | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-user-input |\n| Configure ContentDefinitions in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcontentdefinitions |\n| Understand Azure AD B2C cookie definitions and behavior | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcookie-definitions |\n| Enable and configure custom domains in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-domain |\n| Create and deploy a basic Azure AD B2C custom policy | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-hello-world |\n| Validate Azure AD B2C custom policies with VS Code schema | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-install-xml-extensions |\n| Configure Azure AD B2C custom policies with Identity Experience Framework | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policy-overview |\n| Configure single sign-on session providers in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policy-reference-sso |\n| Customize Azure AD B2C user interface branding | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustomize-ui |\n| Use date claims transformations in Azure AD B2C policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdate-transformations |\n| Set up direct sign-in and prefilled usernames in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdirect-signin |\n| Disable email verification during Azure AD B2C sign-up | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdisable-email-verification |\n| Configure CAPTCHA display controls in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdisplay-control-captcha |\n| Configure TOTP display controls for MFA in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdisplay-control-time-based-one-time-password |\n| Configure verification display controls for claims in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdisplay-control-verification |\n| Configure display controls in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdisplay-controls |\n| Configure advanced Android authentication options in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-android-app-options |\n| Configure advanced authentication options for Angular SPAs with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-angular-spa-app-options |\n| Configure advanced Azure AD B2C authentication options for Azure Static Web Apps | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-azure-static-app-options |\n| Configure advanced authentication options for Node.js web apps with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-in-node-web-app-options |\n| Configure Node.js API authentication options in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-in-node-web-app-with-api-options |\n| Configure advanced iOS Swift authentication options in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-ios-app-options |\n| Configure advanced authentication options for Python web apps with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-python-web-app-options |\n| Configure advanced authentication options for React SPAs with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-react-spa-app-options |\n| Customize SPA authentication options with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-spa-app-options |\n| Customize web app authentication options in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-web-app-with-api-options |\n| Configure advanced authentication options for ASP.NET web apps with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-web-application-options |\n| Customize WPF desktop authentication options in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-wpf-desktop-app-options |\n| Restore and manage the Azure AD B2C extensions app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fextensions-app |\n| Configure forced password reset flows in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fforce-password-reset |\n| Use general claims transformations in Azure AD B2C policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fgeneral-transformations |\n| Configure ID token hint technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fid-token-hint |\n| Configure advanced SAML identity provider options in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-generic-saml-options |\n| Configure Azure AD B2C local account identity provider | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-local |\n| Pass identity provider access tokens through Azure AD B2C user flows | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidp-pass-through-user-flow |\n| Use integer claims transformations in Azure AD B2C policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Finteger-transformations |\n| Enable JavaScript and select page layout versions in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fjavascript-and-page-layout |\n| Use JSON claims transformations in Azure AD B2C policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fjson-transformations |\n| Configure JWT issuer technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fjwt-issuer-technical-profile |\n| Configure language customization for Azure AD B2C user flows | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Flanguage-customization |\n| Configure Localization element in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Flocalization |\n| Use localization string IDs for Azure AD B2C signup\u002Fsignin | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Flocalization-string-ids |\n| Manage Azure AD B2C custom policies with Microsoft Graph PowerShell | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmanage-custom-policies-powershell |\n| Configure user access controls in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmanage-user-access |\n| Delete and export user data in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmanage-user-data |\n| Register a Microsoft Graph management app for Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmicrosoft-graph-get-started |\n| Configure multifactor authentication technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmulti-factor-auth-technical-profile |\n| Configure OAuth1 technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Foauth1-technical-profile |\n| Configure OAuth2 custom error technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Foauth2-error-technical-profile |\n| Configure OAuth2 technical profiles in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Foauth2-technical-profile |\n| Enable one-time password verification with Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fone-time-password-technical-profile |\n| Configure OpenID Connect technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fopenid-connect-technical-profile |\n| Edit Azure AD B2C custom policy XML with Grit Visual Editor | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-grit-editor |\n| Configure password complexity policies in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpassword-complexity |\n| Enable phone-based sign-up and sign-in in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fphone-authentication-user-flows |\n| Configure phone factor technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fphone-factor-technical-profile |\n| Configure phone number claims transformations in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fphone-number-claims-transformations |\n| Configure Predicates and PredicateValidations in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpredicates |\n| Publish an Azure AD B2C app to the Entra app gallery | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpublish-app-to-azure-ad-app-gallery |\n| Register and configure applications in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fregister-apps |\n| Configure RelyingParty elements in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Frelyingparty |\n| Configure RESTful technical profiles in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Frestful-technical-profile |\n| Configure SAML identity provider technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsaml-identity-provider-technical-profile |\n| Configure SAML issuer technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsaml-issuer-technical-profile |\n| Configure Azure AD B2C as a SAML identity provider | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsaml-service-provider |\n| Configure Azure AD B2C SAML service provider options | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsaml-service-provider-options |\n| Configure self-asserted technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fself-asserted-technical-profile |\n| Configure Azure AD B2C session and SSO behavior | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsession-behavior |\n| Use social account claims transformations in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsocial-transformations |\n| Use string claims transformations in Azure AD B2C policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fstring-transformations |\n| Use StringCollection claims transformations in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fstringcollection-transformations |\n| Configure sub journeys in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsubjourneys |\n| Configure technical profiles in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftechnicalprofiles |\n| Define TrustFrameworkPolicy elements in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftrustframeworkpolicy |\n| Register a single-page application in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Ftutorial-register-spa |\n| Define and manage custom user attributes in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fuser-flow-custom-attributes |\n| Select and configure Azure AD B2C user flow versions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fuser-flow-versions |\n| Use legacy Azure AD B2C user flow versions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fuser-flow-versions-legacy |\n| Use and extend Azure AD B2C user profile attributes | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fuser-profile-attributes |\n| Define and expose a UserInfo endpoint in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fuserinfo-endpoint |\n| Configure UserJourneys in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fuserjourneys |\n| Define validation technical profiles in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fvalidation-technical-profile |\n| Access and review Azure AD B2C audit logs | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fview-audit-logs |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Request and use access tokens from Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Faccess-tokens |\n| Extend Azure AD B2C user flows with API connectors | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fapi-connectors-overview |\n| Implement OAuth 2.0 authorization code flow in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fauthorization-code-flow |\n| Route Azure AD B2C logs to Azure Monitor | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fazure-monitor |\n| Integrate Azure AD B2C authentication into a sample Node.js web app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-a-sample-node-web-app |\n| Integrate Azure AD B2C authentication into an Azure Static Web App | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-in-azure-static-app |\n| Integrate Azure AD B2C authentication into an Azure Web App | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-in-azure-web-app |\n| Configure Node.js web app and API with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-in-sample-node-web-app-with-api |\n| Configure Azure AD B2C authentication in sample Android app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-android-app |\n| Integrate Azure AD B2C authentication into an Angular SPA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-angular-spa-app |\n| Configure Azure AD B2C authentication in sample iOS Swift app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-ios-app |\n| Integrate Azure AD B2C authentication into a sample Python web app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-python-web-app |\n| Integrate Azure AD B2C authentication into a React SPA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-react-spa-app |\n| Integrate Azure AD B2C authentication into a sample JavaScript SPA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-spa-app |\n| Integrate Azure AD B2C authentication into a sample ASP.NET web app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-web-app |\n| Configure ASP.NET web app and API with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-web-app-with-api |\n| Configure Azure AD B2C authentication in sample WPF app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fconfigure-authentication-sample-wpf-desktop-app |\n| Customize Azure AD B2C verification emails using Mailjet | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-email-mailjet |\n| Customize Azure AD B2C verification emails using SendGrid | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-email-sendgrid |\n| Implement branching user journeys in Azure AD B2C policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-branch-user-journey |\n| Call external REST APIs from Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-call-rest-api |\n| Collect and process user input in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-collect-user-input |\n| Configure local account sign-up and sign-in in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-sign-up-or-sign-in |\n| Add social account sign-in to Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-sign-up-or-sign-in-federation |\n| Create and read user accounts with Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-store-user |\n| Validate user input in Azure AD B2C custom policies | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fcustom-policies-series-validate-user-input |\n| Embed Azure AD B2C login UI inside applications via custom policy | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fembedded-login |\n| Enable Azure AD B2C authentication in your Android app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-android-app |\n| Add Azure AD B2C authentication to your own Angular SPA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-angular-spa-app |\n| Add Azure AD B2C authentication to your own Node.js web app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-in-node-web-app |\n| Enable Node.js web app to call protected API via Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-in-node-web-app-with-api |\n| Enable Azure AD B2C authentication in your iOS Swift app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-ios-app |\n| Add Azure AD B2C authentication to your own Python web app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-python-web-app |\n| Add Azure AD B2C authentication to your own React SPA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-react-spa-app |\n| Implement Azure AD B2C building blocks in your own SPA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-spa-app |\n| Protect a web API with Azure AD B2C access tokens | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-web-api |\n| Enable ASP.NET Core web app authentication with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-web-app-with-api |\n| Add Azure AD B2C authentication to your own ASP.NET web app | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fenable-authentication-web-application |\n| Integrate AD FS as OpenID Connect IdP with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-adfs |\n| Integrate AD FS as SAML identity provider with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-adfs-saml |\n| Set up Amazon as social identity provider in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-amazon |\n| Set up Apple ID sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-apple-id |\n| Federate between Azure AD B2C tenants for sign-in | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-azure-ad-b2c |\n| Configure multitenant Microsoft Entra ID as IdP in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-azure-ad-multi-tenant |\n| Enable sign-in from a single Microsoft Entra tenant in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-azure-ad-single-tenant |\n| Set up eBay account sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-ebay |\n| Set up Facebook account sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-facebook |\n| Configure generic OpenID Connect identity provider in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-generic-openid-connect |\n| Configure generic SAML identity provider in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-generic-saml |\n| Set up GitHub account sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-github |\n| Set up Google account sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-google |\n| Set up ID.me account sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-id-me |\n| Set up LinkedIn account sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-linkedin |\n| Set up Microsoft account sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-microsoft-account |\n| Configure Mobile ID as Azure AD B2C identity provider | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-mobile-id |\n| Integrate PingOne sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-ping-one |\n| Configure QQ social login in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-qq |\n| Set up Salesforce OAuth sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-salesforce |\n| Configure Salesforce SAML provider for Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-salesforce-saml |\n| Integrate SwissID sign-up and sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-swissid |\n| Configure X (Twitter) sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-twitter |\n| Configure WeChat login as Azure AD B2C identity provider | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-wechat |\n| Set up Weibo social sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fidentity-provider-weibo |\n| Configure SPA sign-in using OAuth 2.0 implicit flow in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fimplicit-flow-single-page-application |\n| Manage Azure AD B2C resources using Microsoft Graph | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmicrosoft-graph-operations |\n| Support multiple token issuers in OWIN APIs during Azure AD B2C migration | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fmultiple-token-endpoints |\n| Implement OpenID Connect web sign-in with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fopenid-connect |\n| Protect Azure AD B2C with Akamai Web Application Protector | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-akamai |\n| Configure Akamai Enterprise Application Access with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-akamai-secure-hybrid-access |\n| Integrate Arkose Labs platform with Azure AD B2C to detect fraud | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-arkose-labs |\n| Integrate Asignio MFA with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-asignio |\n| Integrate Transmit Security hosted passkeys with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-bindid |\n| Configure BioCatch behavioral biometrics with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-biocatch |\n| Configure BlokSec passwordless authentication with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-bloksec |\n| Use Cloudflare Web Application Firewall with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-cloudflare |\n| Integrate Datawiza Access Proxy with Azure AD B2C for hybrid access | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-datawiza |\n| Integrate Azure AD B2C with Deduce for fraud prevention | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-deduce |\n| Integrate Dynamics 365 Fraud Protection with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-dynamics-365-fraud-protection |\n| Configure Azure AD B2C with Bluink eID-Me | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-eid-me |\n| Integrate Azure AD B2C with Experian CrossCore | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-experian |\n| Enable secure hybrid access with F5 BIG-IP and Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-f5 |\n| Migrate header-based legacy apps to Azure AD B2C using Grit app proxy | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-grit-app-proxy |\n| Configure Grit biometric authentication with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-grit-authentication |\n| Configure Grit IAM B2B2C with Azure AD B2C authentication | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-grit-iam |\n| Integrate Haventec Authenticate passwordless MFA with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-haventec |\n| Configure HYPR passwordless authentication with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-hypr |\n| Integrate IDEMIA Mobile ID with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-idemia |\n| Integrate Azure AD B2C with IDology ExpectID | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-idology |\n| Integrate itsme OpenID Connect with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-itsme |\n| Configure Azure AD B2C with Jumio ID verification | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-jumio |\n| Configure Keyless passwordless authentication with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-keyless |\n| Integrate Azure AD B2C with LexisNexis ThreatMetrix | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-lexisnexis |\n| Integrate N8 Identity TheAccessHub with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-n8identity |\n| Enable Nevis passwordless authentication in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-nevis |\n| Configure Nok Nok S3 FIDO passkey authentication with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-nok-nok |\n| Configure Azure AD B2C with Onfido document and biometric checks | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-onfido |\n| Integrate Azure AD B2C with PingAccess and PingFederate | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-ping-identity |\n| Integrate Saviynt Security Manager with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-saviynt |\n| Integrate Azure AD B2C with Strata Maverics | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-strata |\n| Configure Transmit Security risk detection with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-transmit-security |\n| Add Trusona Authentication Cloud as an IdP in Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-trusona |\n| Integrate Twilio Verify with Azure AD B2C for PSD2 SCA | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-twilio |\n| Use TypingDNA behavioral biometrics with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-typingdna |\n| Configure Azure Web Application Firewall for Azure AD B2C tenants | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-web-application-firewall |\n| Configure WhoIAM BRIMS verification with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-whoiam |\n| Configure WhoIAM Rampart with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-whoiam-rampart |\n| Integrate xID digital ID passwordless auth with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-xid |\n| Configure Zscaler Private Access with Azure AD B2C | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fpartner-zscaler |\n| Secure Azure API Management APIs with Azure AD B2C tokens | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fsecure-api-management |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Deploy Azure AD B2C custom policies with Azure Pipelines | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdeploy-custom-policies-devops |\n| Deploy Azure AD B2C custom policies with GitHub Actions | https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Factive-directory-b2c\u002Fdeploy-custom-policies-github-action |\n",{},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-active-directory-b2c",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":7,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill azure-active-directory-b2c",{"tool":41,"command":42},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill azure-active-directory-b2c",{"tool":44,"command":45},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill azure-active-directory-b2c","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FMicrosoftDocs\u002FAgent-Skills\u002Fazure-active-directory-b2c\u002FSKILL.md",true,[],[50,64,74,83,89,96],{"skillNo":51,"name":52,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":60,"publishedAt":22},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[55],{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[61,62,63],"model","model hierarchy","model hierarchy skill",{"skillNo":65,"name":66,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":70,"publishedAt":22},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[69],{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},[71,72,73],"MCP","zoom","zoom mcp",{"skillNo":75,"name":76,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":22},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[80,81,82,72],"sdk","zoom apps sdk","apps",{"skillNo":84,"name":85,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":22},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[85],{"skillNo":90,"name":91,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":95,"publishedAt":22},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[94],{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},[91],{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":22},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[98]]