Azure Function App Secret Rotation

Travon Royal

Cloud Infrastructure Architect
DevOps Engineer
Web Developer
Azure
Azure Functions
Python

Overview

Client wanted the ability to rotate app registration secrets based on requirements around expiration time, where the secret is delivered and notifications are sent out.

Solution

I was able to create an Azure solution using python function app to utilize the Graph API to rotated secrets. The function app would then take that secret and place it into multiple vaults that they specified. Application would then send email out based on entering grace period/generated, about to expire, and being deleted.

Architecture Components Involved

Azure Functions
Private Endpoints
Key Vault
Storage accounts
Application Registration
Azure DevOps/Pipelines
Azure Communication Service/Email Communication Service

Development Tools

Python
Azure CLI
Bicep - Infrastructure as code
VsCode
Git
Partner With Travon
View Services

More Projects by Travon