9841e59e18544fda5ff8ee3ec9963bca8f98ebe4
AzAppRegistrationExpiry
A simple python app to warn of upcoming App Registration Secret / Password Expiry on Azure Entra ID.
Installation
Requires Python 3.12
Install requirements from requirements.txt
pip install -r requirements.txt
Usage
Amend the credentials in .env to match your environment.
You will need to create an App Registration with API Permissions:
- Application.ReadWrite.All
- Files.ReadWrite.All
- Sites.ReadWrite.All
- User.Read
- User.Read.All
Create an Excel Sheet within Business OneDrive and add the ID to the .env file (sourcedoc=xxx in the URL)
Add SMTP Sending details to .env (AWS Simple E-Mail Service was used in development)
python main.py
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Description
Languages
Python
100%