On Fri, Jan 21, 2022 at 03:10:02PM +0000, Scott Hollenbeck wrote: > On Fri, Jan 21, 2022 at 08:26:20AM +1000, Tom Harrison wrote: >> But it's not guaranteed that every user identifier will be >> associated with a host that is implementing issuer discovery. For >> example, an RDAP server might be configured to use multiple >> authorisation servers, each of which permits the use of arbitrary >> email addresses as identifiers. Because each permits arbitrary >> email addresses, it's not possible to use a simple mapping from the >> domain of the email address to the authorisation server. The RDAP >> server is then reliant on issuer discovery being implemented by the >> email host, but there's no guarantee that it will be (Gmail doesn't >> implement it, for example). If an RDAP server has some specific >> out-of-band means for mapping identifiers to authorisation servers, >> then it could rely on that, but that may not be possible in all >> situations. The RDAP server then has to fall back to requesting >> that the user select an authorisation server during the login >> process: this is fine, but it means that the RDAP server is >> receiving extra information during the login process that it won't >> have available to it during subsequent token-based requests. > > [SAH] Hmm, Google used to support webfinger with Gmail. I can't find > anything that says they've discontinued the service, but the > resources I used in the past can't be found at their old locations. > > If we can't assume that discovery based on attributes of the > identifier is reliable, what can we do? Out-of-band > negotiation/configuration is one method, or we can ask the > user/client to somehow identify the Identity Provider when they > request tokens. That sounds more complicated than I'd prefer, but do > we have any other options?
No, I don't think there are other options. But given that login is an interactive process anyway, asking them to select an identity provider at that point doesn't sound like too much of a problem. -Tom _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext