📖 Master Blazor through my new book "Mastering Blazor WebAssembly"
https://packt.link/OO44A
You can request a project or tutor quotation:
https://ahmadmozaffar.net/quotation
Join our Discord Server:
https://discord.gg/GPrGJRuXJb
Join this channel to get access to the perks:
https://www.youtube.com/channel/UCRs-PO48PbbS0l7bBhbu5CA/join
In this video, we will set up Azure Active Directory B2C, API Connectors, and Azure Function to activate the user profile. Azure AD B2C API Connectors is a utility to extend the identity flow of AD B2C by intercepting the flow with your own endpoint to either do business validation, trigger business logic on your system, or enrich the token's claims.
Repository:
https://github.com/aksoftware98/ak-expenses-tracker
00:00 Agenda, Azure AD B2C, and API Connectors.
08:17 Create your Azure AD B2C tenant.
09:48 Create the API app registration.
11:47 Create the User Flow
14:43 Create the client app registration.
16:35 Test the flow
19:10 Create the API Connector
20:00 Create the Azure Function to activate the user profile.
21:50 Setup ngrok
24:31 Complete API Connector setup.
26:24 Configure the API Connector for the user flow.
28:43 Test the API Connector with the function flow.
30:51 Configure the function to continue the B2C flow.
32:38 Final test
Support links:
👉 Microsoft Docs - Use API connectors to customize and extend sign-up user flows and custom policies with external identity data sources:
https://learn.microsoft.com/en-us/azure/active-directory-b2c/api-connectors-overview?pivots=b2c-user-flow
👉 Microsoft Docs - Add an API connector to a sign-up user flow:
https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector?pivots=b2c-user-flow
👉 Microsoft Docs - Enrich tokens with claims from external sources using API connectors:
https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector-token-enrichment?pivots=b2c-user-flow
👉 ngrok - Download and Setup:
https://ngrok.com/download
SHOW YOUR SUPPORT FOR AK ACADEMY
https://www.buymeacoffee.com/akacademy99
My official website:
http://ahmadmozaffar.net
GitHub:
http://github.com/aksoftware98
Twitter:
https://twitter.com/ahmadmozaffar99