Set outlook prompt authorization parameter #389
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For our usecase it is quite important that the user gets to pick which office account is used to authorize with Emailengine. Currently in some cases you are instantly logged in with your only active office account without being able to put in information for a different user during the login flow. This suggested change makes it so users are always shown a select account step during the office login flow.
The impact for users who are already logged in with the account they actually want to use is minimal as they can instantly click their account in the list and continue the rest of the usual login flow without having to re-enter their password. But users who wish to login with a different account now get to click "Use another account" option in outlook.
Docs for this option are found here, specifically the
prompt
parameter: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow#request-an-authorization-code