Skills microsoft-azure-webjobs-extensions-authentication-events-dotnet
๐Ÿ“ฆ

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

Content revision r2 Safe โš™๏ธ External commands๐ŸŒ Network access

Build Microsoft Entra Authentication Event Functions

Custom authentication extensions require precise event contracts and response actions. This skill provides focused .NET patterns for Azure Functions and Microsoft Entra events.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 78 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "microsoft-azure-webjobs-extensions-authentication-events-dotnet" from https://skillstore.io/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet.md and its manifest at https://skillstore.io/api/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "microsoft-azure-webjobs-extensions-authentication-events-dotnet". Create a token issuance handler that adds department and employee identifier claims.

Expected outcome:

  • Handler outline for the token issuance event
  • Checks for a valid user identifier before lookup
  • Returns only approved department and employee identifier claims
  • Uses a continuation response when enrichment fails

Using "microsoft-azure-webjobs-extensions-authentication-events-dotnet". Review an attribute collection handler for production readiness.

Expected outcome:

  • Validation gaps for missing and malformed attributes
  • Recommended blocking and field-error responses
  • Logging changes that protect personal data
  • Tests for valid, invalid, missing, and provider-failure cases

Using "microsoft-azure-webjobs-extensions-authentication-events-dotnet". Plan a custom OTP delivery integration.

Expected outcome:

A delivery workflow covering provider authentication, timeout handling, protected logs, success responses, failure responses, and retry boundaries.

Security Audit

Safe
v5 โ€ข 8/4/2026 Open versioned report

All 54 static findings are false positives caused by Markdown formatting, illustrative code, reserved example URLs, official reference links, or ordinary guidance. No executable automation, prompt injection, data exfiltration intent, or malicious system reconnaissance was found.

1
Files scanned
451
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet/security.svg)](https://skillstore.io/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

sickn33. (2026). microsoft-azure-webjobs-extensions-authentication-events-dotnet security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet/audits/5

BibTeX citation

@techreport{sickn33-sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet-2026, author = {sickn33}, title = {microsoft-azure-webjobs-extensions-authentication-events-dotnet security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "microsoft-azure-webjobs-extensions-authentication-events-dotnet security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-04" url: "https://skillstore.io/skills/sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet/audits/5" identifiers: - type: other value: "skillstore:sickn33-microsoft-azure-webjobs-extensions-authentication-events-dotnet:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
68
Community
83
Spec Compliance

What You Can Build

Enrich issued tokens

Design a token issuance function that retrieves trusted profile data and returns approved custom claims.

Validate sign-up attributes

Create attribute collection handlers that prefill values, reject invalid submissions, and normalize accepted data.

Plan custom OTP delivery

Structure an OTP event handler for an approved SMS, email, or push provider.

Try These Prompts

Create a token claims handler
Create a .NET Azure Function for OnTokenIssuanceStart. Add department and cost center claims from trusted input. Include validation and error handling.
Validate sign-up attributes
Build an OnAttributeCollectionSubmit handler. Validate email and display name, return field errors, and normalize accepted values.
Integrate an external profile service
Design token enrichment using an external profile API. Include authentication, timeouts, caching, response validation, fallback behavior, and privacy-safe logging.
Review a production authentication extension
Review my Entra authentication event design for security, latency, failure behavior, permissions, claims integrity, observability, and deployment readiness.

Best Practices

  • Validate event payloads and external data before adding claims or modifying user attributes.
  • Use managed identities, narrow permissions, strict timeouts, and explicit fallback behavior for dependencies.
  • Log correlation identifiers while excluding OTP values, tokens, phone numbers, and unnecessary personal data.

Avoid

  • Do not trust external profile fields or place unrestricted data into token claims.
  • Do not throw unhandled exceptions that can interrupt the authentication flow.
  • Do not place secrets, OTP values, access tokens, or personal identifiers in logs.

Frequently Asked Questions

Which Microsoft Entra events does this skill cover?
It covers token issuance start, attribute collection start, attribute collection submit, and custom OTP send events.
Does this skill deploy an Azure Function?
No. It provides implementation and configuration guidance, while deployment remains environment-specific.
Can it connect token enrichment to an external API?
Yes. It outlines the pattern, but you must add secure authentication, validation, timeouts, caching, and production error handling.
Does it include a working SMS provider integration?
No. The OTP example contains a placeholder method that must be connected to an approved provider.
Is the skill limited to in-process Azure Functions?
It includes WebJobs trigger examples and a brief isolated worker configuration example. Confirm model compatibility with your selected package version.
What should be tested before production use?
Test payload validation, claim integrity, permissions, dependency failures, timeout behavior, privacy-safe logging, and every authentication fallback path.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

81e05e636292629114b76cbb3922fbe57672fc02

Maintenance freshness

8/5/2026

Usage

10 downloads ยท 99 views

File structure

๐Ÿ“„ SKILL.md