Closed achimschloss closed 6 months ago
Yep, agreed that this is a massive problem. However, I think that the biggest challenges aren't on the IDP side (these are fairly well funded companies, at least in the consumer space. in enterprise and EDU, I think that's a whole different story.)
There seems to be a lot to consider to make this happen, given the e-mail is used for a lot of scenarios specifically also account recovery etc.
These are the biggest challenges I think: relying parties use cases where real email addresses are needed. Account recovery and customer support occurs often.
Anything else comes to mind where RPs will face a challenge if given a directed email address?
Speaking to most of those issues, yes this does put an onus on IDPs to make significant changes to how they work, including possibly requiring that non-email-providing IDPs set up forwarding services.
The main way these concerns have shaped our approach is to ensure that IDPs are engaged as stakeholders early on, and also they set expectations for a longer timeline before this is might be commonly in use.
Anything else comes to mind where RPs will face a challenge if given a directed email address?
Needs some thought - Two things that come to mind immediately:
sub
value of the ID token as one would hope for). Given that users interact with RPs on a variety of platforms (other browsers that may not support WebID, Mobile, anything that supports a classical OIDC/Oauth flow which is basically any device or just simple plain registrations without any IDP involved) that can lead to undesirable results. Duplicate registrations on the directed and non-directed address, with both e-mail communications ending up in the very same Inbox. The above would entail changes at RPs most probably / and or user education. Not sure how IDPs that implemented proxy features deal with that.
Physical world interactions also greatly suffer here.
Retail loyalty programs are a great example. In most cases, you walk into a store and they ask for a phone or email to look up your loyalty number. If phone number isn't capture and email is a directed email, the user experience greatly suffers overall.
In addition to the many challenges faced by RPs mentioned here and elsewhere (like https://twitter.com/__b_c/status/1362471694082826246) I don't think the challenges to the IDP side can be written off so easily. Support for directed email addresses is a huge requirement that will further push towards centralization of a very small number of large IdPs.
This is an old thread, and we never got to directed email addresses (e.g. in terms of making them mandatory), aren't actively working on anything remotely close to it, so I'm going to close this as obsolete. Feel free to re-open if you feel like there is something actionable here.
Moving this into a separate issue from #12
The directed e-mail claim feature requires clarification (the privacy goal is clear) (https://github.com/WICG/WebID/blob/master/design.md#directed-basic-profile)