/SmallsOnline.PasswordExpirationNotifier

Send password expiration notification emails for Azure AD users.

Primary LanguageC#MIT LicenseMIT

Azure AD Password Expiration Notification Service

⚠️Note:

This project is currently in development and is not ready for production use. A lot of things can change and will break.

Send email notifications to users when their password is about to expire. It is a complete rewrite of my previous project PasswordExpiration-Email.

🪄 How it works

There are three main components to this project:

  • Azure Functions App
    • The main component for getting users with expiring passwords and sending emails out.
  • Azure CosmosDB
    • Stores config data for the service.
  • Azure Storage Account Queues
    • Message queues for the Azure Function app to use for initiating user searches and sending emails.

It's heavily utilizing message queues to batch out user search jobs and sending emails for performance and efficiency.

🧑‍💻 Building/Testing

🤝 License

This project is licensed under the MIT License.