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

IdP Registration same-site v same-origin #3

Open
philsmart opened this issue Jul 30, 2024 · 2 comments
Open

IdP Registration same-site v same-origin #3

philsmart opened this issue Jul 30, 2024 · 2 comments

Comments

@philsmart
Copy link

philsmart commented Jul 30, 2024

IdP registration is currently same-origin, I believe. With the relaxation of the login status API to using same-site over same-origin (w3c-fedid/FedCM#538), I wondered if the same relaxation would benefit IdP registration. That is, for example, a University welcome page at https://welcome.university.ac.uk (or even https://www.university.ac.uk) could include a button (or something) that could register https://idp.university.ac.uk/fedcm/config.json as an Identity Provider.

Or you already can, and I am being dumb.

@cbiesinger
Copy link

In Chrome's implementation it is currently same-origin. It seems fine to change it to same-site.

@judielaine
Copy link

So if the university had a identity proxy that redirects authentication to their IDP, the university hospital's IDP, and three different labs/foundations at https//oneuni.university.ac.uk/fedcm/config.json the registration for both the univeristy and the proxy could be done at https://welcome.university.ac.uk but if the hospital's IdP were at http:/idp.unihospital.ac.uk the registration button would be elsewhere.

I think this would be great -- supporting a same site registration capability) because if could bring many intermediary systems under one point of registry.

@samuelgoto samuelgoto transferred this issue from w3c-fedid/FedCM Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants