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