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

UX Affordance for the user to Sign-in to the IDP #283

Closed
samuelgoto opened this issue Jun 21, 2022 · 2 comments
Closed

UX Affordance for the user to Sign-in to the IDP #283

samuelgoto opened this issue Jun 21, 2022 · 2 comments
Labels

Comments

@samuelgoto
Copy link
Collaborator

filing this on behalf of feedback we got from developers

The FedCM Account chooser today doesn't show any UX when the user is logged into the IDP (e.g. when the IDP returns an empty [] array for the accounts_endpoint).

While that's a valid UX pattern, there are a number of cases that we want to cover when the user is not logged in to the IDP.

The most immediate solution that comes to mind is some sort of UX affordance like a webview pop-up window that allows the user to log into the IDP using their own infrastructure (i.e. HTML/JS/CSS). We would probably also want some sort of JS API that allows the IDP to notify the browser to close the popup window and return to the account chooser.

@npm1 npm1 added the design label Jul 20, 2022
@npm1 npm1 mentioned this issue Jan 19, 2023
@obfuscoder
Copy link
Contributor

obfuscoder commented Jan 23, 2023

I am very much interested in this topic. It would not only allow signing into the IdP, but also registering an account at the IdP. The reason why this is important: People might clear browser data from time to time or setup a new device/browser and will not see their IdP listed when accessing a RP site before logging into their IdP site.

@samuelgoto
Copy link
Collaborator Author

I'm going to mark this as a duplicate of issue https://github.com/fedidcg/FedCM/issues/442 and we can go from there.

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

No branches or pull requests

3 participants