LaunchKit · 2026

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill microsoft-azure-webjobs-extensions-authentication-events-dotnet
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-dotnet/skills/microsoft-azure-webjobs-extensions-authentication-events-dotnet
View on GitHub

What This Skill Does

Azure Functions extension for handling Microsoft Entra ID custom authentication events. Supports token enrichment, attribute collection customization, and custom OTP delivery via event triggers like OnTokenIssuanceStart and OnAttributeCollectionSubmit.

Rather than writing a custom webhook handler from scratch and managing the authentication event contract manually, this package provides typed request/response classes and the Azure Functions trigger binding, so you only write the logic.

When to use it

  • Adding department and cost center claims to tokens during Entra sign-in
  • Prefilling registration form fields based on the user's email domain
  • Blocking sign-ups from specific email domains at attribute submission
  • Sending OTP codes through a custom SMS provider instead of the Entra default
  • Validating and normalizing user-submitted attributes before they are saved to the directory