Spec Account management for OAuth 2.0 API#2270
Conversation
As per MSC4191. Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
|
Question: would it be useful to add notes to the legacy API endpoints to say what the equivalent functionality is in the OAuth 2.0 API? For example for /_matrix/client/v3/account/deactivate saying something like:
|
hughns
left a comment
There was a problem hiding this comment.
One of the field names is wrong. Otherwise this looks sensible 👍
I would rather not, we don't do that for other endpoints of the legacy API, and we already have an overview on how to do things depending on the authentication API before defining both APIs. That said my feelings are not that strong on the subject so if you really think that's better, I'll add it. |
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Now that I think bout it, it might be good to add this a warning for OAuth aware clients however in #2272. |
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
There was a problem hiding this comment.
This now looks good to me.
Please can we ask @turt2live to review to make sure it meets the requirements he said here?
Per recent emails sent to oauth-ext-review on our thread, it seems possible to allow this MSC to go through without formal registration. When we get to the spec PR, we should verbosely describe the fields so we can point to them in a more complete registration application.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
It doesn't make sense to have the action schema in a separate file now that only the `type` is shared. Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
As per MSC4191.
Pull Request Checklist
Preview: https://pr2270--matrix-spec-previews.netlify.app