RFC 8615 (and RFC 5785 before it) says that .well-known should be at the
root of the URI local-part.  Appendix A explains the rationale.

However, I'm seeing multi-tenancy in OpenID, with URI local-parts of the
form /${tenant}/.well-known/openid-configuration, which is not the
intended usage.  /.well-known/openid-configuration/${tenant} would have
been better, given what the RFC says.

I suspect this happened because the registration for the
openid-configuration well-known URI [0] did not cover this use case.

Not sure that anything can or should be done about this, but it might be
worth reporting it here, thus this post.

If I had to propose anything at all to do about this, it might be to
update RFC 8615 to a) describe the use case, b) describe what has been
done, c) recommend or require /.well-known/thing/thang over
/thing/.well-known/thang, d) possibly grandfather some existing uses of
/thing/.well-known/thang, e) maybe update the registry to require that
registrants indicate whether they intend to have further structure below
their well-known URIs.

Nico

[0] https://openid.net/specs/openid-connect-discovery-1_0.html

_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to