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