When setting up Mail Server Settings to receive email notifications from the VeeamONE client and using Microsoft 365 (Modern Authentication), a Microsoft account with Global Administrator permissions is required to complete the process. This is not the most secure way to do this for the following reasons:
1.) The user has no way of knowing what your application will create, or what permissions it will grant until after the fact.
2.) It violates the principle of lease privilege.
3.) It reduces the user's trust and confidence in your app.
Instead of requesting Global Administrator sign-in, following these best practices for app integration with Microsoft 365:
1.) Use the Azure AD app registration portal.
2.) Use the delegated or application permissions model.
My co-worker wrote up this in greater detail here as he has spent years working on these types of integrations:
https://www.linkedin.com/pulse/plea-dev ... 440g%3D%3D
Please consider this when revising the next version of VeeamONE.
-
- Enthusiast
- Posts: 30
- Liked: 2 times
- Joined: Oct 02, 2019 5:52 pm
- Full Name: Al
- Location: Minnesota
- Contact:
-
- Veeam Software
- Posts: 1552
- Liked: 670 times
- Joined: Jul 17, 2015 6:54 pm
- Full Name: Jorge de la Cruz
- Contact:
Re: Modern Authentication - Global Administrator
Hello,
Thank you very much for the idea, and content. We have this documented on other products, but it is true that it should be under Veeam ONE as well, especially, because you can just create your own app and not letting Veeam touch anything:
https://helpcenter.veeam.com/docs/vbo36 ... tml?ver=80
I will ask tech writers to improve this part of the documentation, thank you very much.
Thank you very much for the idea, and content. We have this documented on other products, but it is true that it should be under Veeam ONE as well, especially, because you can just create your own app and not letting Veeam touch anything:
https://helpcenter.veeam.com/docs/vbo36 ... tml?ver=80
I will ask tech writers to improve this part of the documentation, thank you very much.
Jorge de la Cruz
Senior Product Manager | Veeam ONE @ Veeam Software
@jorgedlcruz
https://www.jorgedelacruz.es / https://jorgedelacruz.uk
vExpert 2014-2025 / InfluxAce / Grafana Champion
Senior Product Manager | Veeam ONE @ Veeam Software
@jorgedlcruz
https://www.jorgedelacruz.es / https://jorgedelacruz.uk
vExpert 2014-2025 / InfluxAce / Grafana Champion
-
- Product Manager
- Posts: 10363
- Liked: 2777 times
- Joined: May 13, 2017 4:51 pm
- Full Name: Fabian K.
- Location: Switzerland
- Contact:
Re: Modern Authentication - Global Administrator
And Veeam Backup & Replication documents the process with nice screenshots 
https://helpcenter.veeam.com/docs/backu ... ml?ver=120
Best,
Fabian

https://helpcenter.veeam.com/docs/backu ... ml?ver=120
Best,
Fabian
Product Management Analyst @ Veeam Software
-
- Enthusiast
- Posts: 30
- Liked: 2 times
- Joined: Oct 02, 2019 5:52 pm
- Full Name: Al
- Location: Minnesota
- Contact:
Re: Modern Authentication - Global Administrator
Thanks. Updated documentation would be great.
Who is online
Users browsing this forum: No registered users and 10 guests