Implements custom authentication logic and token enrichment for Microsoft Entra ID using .NET Azure Functions.
This skill provides standardized implementation patterns for the Microsoft Entra Authentication Events SDK in .NET, enabling developers to customize the identity lifecycle. It allows for the injection of custom claims into tokens, UI customization for attribute collection, and the delivery of one-time passwords through external providers. Ideal for developers building complex identity solutions, it streamlines the integration of external data sources into the authentication flow and ensures secure, validated user registration processes within the Microsoft ecosystem.
Key Features
01Validation and modification of user-submitted attributes
02External data enrichment via API and database integration
0331,721 GitHub stars
04Custom UI logic for attribute collection pages
05Extensible OTP delivery workflows for custom MFA
06Custom claim injection during token issuance
Use Cases
01Blocking specific email domains or verifying user identity during B2C registration
02Delivering custom OTP messages via Twilio or Azure Communication Services
03Injecting organizational metadata from legacy databases into Entra ID tokens