Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Account Chooser: IDPs that support multiple users logged in at the same time #20

Open
gffletch opened this issue Sep 10, 2020 · 2 comments

Comments

@gffletch
Copy link

Many IDPs allow multiple users to be logged in at the same time or allow multiple different users to be logged in from the same browser (even at different times). You see this experience when logging into Google and many other sites. Today, this state is managed via local storage so that the IDP can display users who are either currently logged in or have logged in from this browser in the past. This is a must better user experience when the user wants to login again.

Is this in scope of IsLoggedIn? and if not, how does a logout event affect this data?

@johnwilander
Copy link
Collaborator

Hi! Thanks for filing. This has been discussed to some extent previously, as can be seen in the "Feedback Received" section of the explainer. Specifically this:

Multi-Login and Multiple User Profiles

The user may have multiple accounts for one website, multiple users may be using the same browser to log in to a specific website (shared device case), and some websites allow multiple concurrent logins with fast profile switching. In the case of multiple concurrent logins, there may be a dominant or operating account among them.

I will file a separate issue for the above to keep yours for identity providers since that is a separate case. We can merge them later you believe they can be handled in one issue.

@johnwilander
Copy link
Collaborator

Filed as: #21

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants