When re-authorizing our MS365/OAuth mailboxes last weekend, I inadvertently authorized access to the wrong mailbox. 5 times. Losing all my email from my staff Inbox. Not my best moment, but what would help to prevent this is to implement a function to (basically) prevent you from using the wrong email address/mailbox.
1 - If possible, allow WHD to compare the email address entered into the MS365 login box with what is in the mailbox settings screen your authorizing from, then either prevent login or flash a warning stating that the email address being used does not match the address under the current email settings.
2 - If that's not possible, could the email address in the mailbox settings be auto-filled into the MS365 login box? This solution would presumedly be much simpler and provide a better experience in general.
Either solution should obviously be implemented for both incoming and outgoing mailbox authorization.