Goix Laurent Walter wrote:
>
> Your very last bullet also seems a novelty: can you clarify a bit more
> what do you use this for?
Dynamic client registration is used for two things:
* Permitting clients to interoperate with any Pump.io instance (e.g. I
develop a mobile client called Impeller which does dynamic client
registration in order to get OAuth client credentials for a given
device:site pair)
* Permitting instances to register with each other. The dialback
authentication comes into play in this case: presenting a dialback
credential during the client registration allows creation of a client ID
with the permissions of a given account.
(Incidentally, dialback is the one area of the Pump API which assumes
any particular user ID form. Minor revision to just take any URI would
permit both user@host and URI forms, in line with e.g. OpenID Connect)
(Apologies to Goix for the double mailing; forgot to reply all)