
Azure AD App Client Secret Expiration Notifier
Software as a Service
NoCategory
Automation & ScriptingClients
Greene IS
Techstack
AzureAzure FunctionsPythonMicrosoft Graph APIOutlookHTML
Purpose
Alert administrators before Azure AD application client secrets and certificates expire, preventing the silent outages and security gaps that expired credentials cause.
Description
A scheduled Azure Functions job written in Python queries app registrations through the Microsoft Graph API, checks every client secret and credential against its expiration date, and flags those approaching cutoff. Administrators receive a formatted HTML email via Outlook listing the affected applications and days remaining, turning credential expiry from a surprise outage into a routine, actionable task.




