In our company we automated certain things for our customers:
- Reporting, (counting Azure AD accounts, systems, mailboxes);
- Create user (setting all permissions);
- Create mailboxes;
- managing tickets in ITSM;
- Delete user .
We did use a lot of Powershell scripts and Azure Devops to automate these tasks. Now with the deprecation of basic authentication, we had to change our scripts and the way of authentication to all of our customers' Exchange Online. This made us think, is there a better way to set this up not to have these problems? We are already working with configfiles, modules, classes in our scripts. What would be the best way to automate these tasks and not have the rework when Microsoft changes the authentication method? Another question what would be a way to automate these tasks in low code?
The situation is that we make connection with the Azure Platform from our customers.