Currently only administrators can propose and update their own OAuth consumers. Would it be okay to allow all or some registered users to do the same? Or maybe a new user group grantable/removeable by administrators if you don't want anyone creating OAuth consumers (like the offline group)?
For clarity this means the mwoauthproposeconsumer and the mwoauthupdateownconsumer rights, nothing else.