Thank you for your post!
-
SelectUserAccount - This is an interrupt thrown by Azure AD, which results in UI that allows the user to select from among multiple valid SSO sessions. This error is fairly common and may be returned to the application if prompt=none is specified.
Findings:
From your error code, it looks like a silent request was sent to Azure AD to sign-in your user. A Silent request usually has a 'prompt' parameter with a value of 'none', for example:
-
https://login.microsoftonline.com/...onmicrosoft.com/oauth2/authorize?response_type=code&client_id=12345...&scope=openid&prompt=none
When using silent requests, it is expected that the user has already signed in and there's an existing ESTSAUTH cookie in the request header. If this cookie is missing or the session has expired, this error will be thrown.
Sometimes, a browser configuration or how the application sends the silent request may block the cookies from being passed. However, in most cases, you'll want to ensure that your browser is properly configured such as
- Adding both login.microsoftonline.com and the applications endpoint to the trusted sites.
- Logging in from a Private Browser/ session to ensure your user has access to your tenant.
- Logging out from any sessions and interactively signing in again.
I also looked into your Correlation ID and noticed that the Client ID within your error blocked Passthru users due to its configuration.
I hope this helps!
If you have any other questions, please let me know. Thank you for your time and patience throughout this issue.
If the information helped address your question, please Accept the answer. This will help us and also improve searchability for others in the community who might be researching similar information.