NASCAR in the wild! Best practice has mostly replaced this sign-in experience with an identifier-first discovery flow, which means the site can figure out which IDP the user chose the first time instead expecting the user to magically remember
4
2
1
14
Not as easy as it looks :)
Identifier 1st works beautifully for work & school, but the same personal email address could be associated w ANY of the providers shown there, including more than one at once.
Openid pre-connect tried to solve by imposing unique IDs, didn't pan out
1
3
Interesting!
Question: another thing I struggle with here is that it seems that an RP needs to register out of band with an IDP before they can accept users from that IDP. Contrary to email, where any email provider goes in a username/password form.
Is that also solved?
2
1
It honestly very much depends on how the RP builds their backend. Generally speaking, RPs that let you disconnect or connect a federated provider on the fly, have a well structured IAM backend / database.
1
So, even if a RP wanted to accept an IDP dynamically (e.g. without a prior agreement, i.e. without a client_id) it wouldn't be able to, right?
1
Dynamic Client Registration, but afaik no major provider supports this because they *want* RPs to have a pre-established relationship.
We built IndieAuth to avoid the need for any client registration and it works great for that use case: aaronparecki.com/2018/07/07/…
Oct 7, 2021 · 2:49 AM UTC
1
2





