We require responses to be from individuals in our org, essentially, this requires the user to Authenticate to fill in the form. However, it is not uncommon for users to have already been authenticated with some element of Office.com using a personal or customer account. When they select a link to fill out a form, they are then presented with the "You don't have permission to view or respond to this form" error and nothing else.
I'm looking for elegant solutions to this issue even if it requires me building a custom solution with hooks into the Graph API to determine if a user is authenticated to another tenant before passing them along to the form... so we can pause the process and have them log in using an org credential.
The better option is for Microsoft to provide a more elegant error that shows who the user is logged on as and present an option to sign-in using a different account.