Just to follow up on this, further: > > 1. If an AS supports both registered, and unregistered clients, is there any guidance or requirements on differentiating between them such as NOT issuing other identifiers that start with 'https"? > > This is probably a good call-out. I am unsure about how many AS's would actually support both types of clients in practice though. In practice you're not checking for "https" but "https://", furthermore most implementations use random bytes, often base64url or hex encoded, so they simply don't have the character set necessary to generate client_id's that are also valid URIs (or at least, the probability of this is incredibly small) Whilst we could add guidance I'm not sure it'd add any value given the sheer unlikely probability of creating a valid URI across 20-40 random bytes (fairly common sizes I've seen) If you allow a user to select a client_id, then you should absolutely validate that that input isn't going to cause confusion with the other specifications implemented & that it won't cause security issues. Also, thanks for the early feedback Dick! Yours, Emelia Smith On 8. Jul 2024, at 18:06, Aaron Parecki <aa...@parecki.com> wrote:
|
_______________________________________________ OAuth mailing list -- oauth@ietf.org To unsubscribe send an email to oauth-le...@ietf.org