Model delegated and enterprise access separately
Use delegated permissions for a user-driven mailbox connection. Offer application permissions only for an explicit organizational use case with administrator consent, narrower internal authorization, and clear target-mailbox controls.