Agent skill · software engineering · aiskillstore

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

Microsoft Entra Authentication Events SDK for .NET. Azure Functions triggers for custom authentication extensions.

Why this skill is useful

Provides specific Azure Functions SDK patterns for handling custom authentication events that the AI wouldn't reliably generate on its own.

What it needs

Requires dotnet installed locally. About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents (.NET) Azure Functions extension for handling Microsoft Entra ID custom authentication events. Installation Current Version: v1.1.0 (stable) Supported Events Event Purpose ------- --------- OnTokenIssuanceStart Add custom claims to tokens during issuance OnAttributeCollectionStart Customize attribute collection UI before display OnAttributeCollectionSubmit Validate/modify attributes after user submission OnOtpSend Custom OTP delivery (SMS, email, etc.) Core Workflows 1. Token Enrichment (Add Custom Claims) Add custom claims to access or ID tokens during sign-in. 2. Token Enrichment with External Data Fetch claims from external systems (databases, APIs). 3. Attribute Collection - Customize UI (Start Event) Customize the attribute collection page before it's displayed. 4. Attribute Collection - Validate Submission (Submit Event) Validate and modify attributes after user submission. 5. Custom OTP Delivery Send one-time passwords via custom channels (SMS, email, push notification). 6. Function App Configuration Configure the Function App for authentication events. Key Types Reference Type Purpose ------ --------- WebJobsAuthenticationEventsTriggerAttribute Function trigger attribute WebJobsTokenIssuanceStartRequest Token issuance event request WebJobsTokenIssuanceStartResponse Token issuance event response WebJobsProvideClaimsForToken Action to add claims WebJobsAttributeCollectionStartRequest Attribute collection start request WebJobsAttributeCollectionStartResponse Attribute collection start response WebJobsAttributeCollectionSubmitRequest Attribute submission request WebJobsAttributeCollectionSubmitResponse Attribute submission response WebJobsSetPrefillValues Prefill form values WebJobsShowBlockPage Block user with message WebJobsShowValidationError Show validation errors WebJobsModifyAttributeValues Modify submitted values WebJobsOnOtpSendRequest OTP send event request WebJobsOnOtpSendResponse OTP send event r …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/microsoft-azure-webjobs-extensions-authentication-events-dotnet

View the source on GitHub

Browse the @skills marketplace