panva / openid-client

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
MIT License
1.83k stars 392 forks source link

RFC7592 - OAuth 2.0 Dynamic Client Registration Management Protocol #196

Closed nickevansuk closed 5 years ago

nickevansuk commented 5 years ago

Are there any plans to implement support for RFC7592 - OAuth 2.0 Dynamic Client Registration Management Protocol?

This protocol is currently supported by the complimentary project over at https://github.com/panva/node-oidc-provider/

Can we implement this alongside Client.register(metadata[, other]) (RFC7591 - OAuth 2.0 Dynamic Client Registration Protocol)?

panva commented 5 years ago

Hi @nickevansuk,

I don't have any plans to support this exotic specification in the client library at this point in time. I did write a CLI interface for this a while back tho.

nickevansuk commented 5 years ago

Hi @panva, understood. Would accept a PR for it?

Many thanks

panva commented 5 years ago

I don't have plans to support it, at all. A PR would still mean i need to continue maintaining the feature. The protocol is not tied to any OIDC functionality. Its a simple HTTP based protocol that, as seen by the linked CLI interface does not need the rest of the library and you can wrap around it.

nickevansuk commented 5 years ago

That's great, thanks for letting me know. Will see what we can do with the CLI :)