microsoft-azure-webjobs-extensions-authentication-events-dotnet

Integrate Microsoft Entra ID custom authentication events into .NET Azure Functions.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill microsoft-azure-webjobs-extensions-authentication-events-dotnet-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-azure-webjobs-extensions-authentication-events-dotnet
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-dotnet/skills/microsoft-azure-webjobs-extensions-authentication-events-dotnet
Command: npx skills add https://github.com/microsoft/skills --skill microsoft-azure-webjobs-extensions-authentication-events-dotnet-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This SDK simplifies integrating Microsoft Entra ID custom authentication events into .NET Azure Functions, enabling token enrichment, attribute collection customization, and OTP workflows without heavy boilerplate.

Core Features & Use Cases

  • TokenIssuanceStart event handling to inject custom claims into tokens.
  • Attribute collection customization for user sign-up flows in Entra ID custom extensions.
  • OTP delivery hooks for customized verification flows in Function Apps.

Quick Start

Register the custom authentication extension in Entra ID and wire it to your .NET Azure Function app to enable token enrichment and attribute collection customization.

Frequently Asked Questions about microsoft-azure-webjobs-extensions-authentication-events-dotnet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enrich tokens with custom claims in Azure Functions?

Token enrichment in Azure Functions is handled by the OnTokenIssuanceStart event using the Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents library to inject custom claims into Entra ID tokens.

How do I customize attribute collection for user sign-up flows in Entra ID?

Attribute collection customization for Entra ID sign-up flows is implemented by handling the OnAttributeCollectionStart event within a .NET Azure Function app.

Can I use .NET Azure Functions to deliver OTP verification codes?

Yes, OTP delivery hooks for customized verification flows are supported in .NET Azure Function Apps using the Microsoft Azure WebJobs authentication events extension.

Does this library work with WebJobs and Azure Functions for Entra ID authentication events?

Yes, the Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents library integrates Entra ID custom authentication events across both Azure Functions and WebJobs .NET workflows.

What is the best way to wire a custom authentication extension to Entra ID?

The best way to wire a custom authentication extension is to register it in Entra ID and connect it to your .NET Azure Function app to enable token enrichment and attribute collection.