Recommend RFC 7591 as a fallback for client registration #7

Open
opened 2024-04-05 23:45:36 +02:00 by evanp · 1 comment
Owner

RFC 7591 is a mechanism for dynamically registering a client with an OAuth server.

It can be recommended as another kind of client ID to use.

This might be a good algorithm: if a registration endpoint is discoverable, use that. Otherwise, use the global client ID mechanism.

[RFC 7591](https://datatracker.ietf.org/doc/html/rfc7591) is a mechanism for dynamically registering a client with an OAuth server. It can be recommended as another kind of client ID to use. This might be a good algorithm: if a registration endpoint is discoverable, use that. Otherwise, use the global client ID mechanism.

To achieve something similar to what you've outlined in your FEP draft, it'd be possible to do dynamic client registration with a URI for the Client ID values, essentially saying "go grab my client details from here", that's essentially what Solid's OIDC extension does: https://solidproject.org/TR/oidc#clientids-document

I think it'd be possible to do the same with OAuth 2.0, instead of OIDC — they're approximately similar as far as protocols go.

To achieve something similar to what you've outlined in your FEP draft, it'd be possible to do dynamic client registration with a URI for the Client ID values, essentially saying "go grab my client details from here", that's essentially what Solid's OIDC extension does: https://solidproject.org/TR/oidc#clientids-document I think it'd be possible to do the same with OAuth 2.0, instead of OIDC — they're approximately similar as far as protocols go.
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
evanp/fep#7
No description provided.