Register an OAuth client dynamically per RFC 7591.
Returns client_id (and optionally client_secret for confidential clients).
The client_secret is only returned once and cannot be retrieved later.
Human-readable client name
Registered redirect URIs
1authorization_code, refresh_token none, client_secret_post Default scopes