matrix-spec-proposals
e9f0f31d - MSC3824: OAuth 2.0 API aware clients (#3824)

Commit
86 days ago
MSC3824: OAuth 2.0 API aware clients (#3824) * Add an optional query parameter to SSO redirect * MSC3824 * Update proposals/3824-sso-redirect-action.md Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> * Add supported actions per auth type * Add GET /_matrix/client/v3/register alternative * Rework proposal to be about OIDC aware clients * Rename proposal file * Use _ formatted flag name * Fixes to Homeserver and Client requirements list * RECOMMENDED: label SSO button as "Continue" * Use unstable prefix for action query param * Reference to MSC3861 * Update proposals/3824-oidc-aware-clients.md Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> * Style * Reorganise requiremetns * Add 3pid and session management requirements * Update account management/web UI link parameters for consistency with MSC2965 https://github.com/sandhose/matrix-doc/blob/msc/sandhose/oidc-discovery/proposals/2965-oidc-discovery.md#account-management-url-parameters * Update to reference OAuth 2.0 API in spec and MSC4191 * Add note about session_end vs org.matrix.session_end * Update proposals/3824-oidc-aware-clients.md * Add note on where action=login|register value might come from * Clarify what was meant by "compatibility layer" * Add requirement about deactivating account * Use org.matrix.device_delete from MSC4191 not org.matrix.session_end * Update proposals/3824-oidc-aware-clients.md Co-authored-by: David Baker <dbkr@users.noreply.github.com> * Cleanup * Feedback from review Re https://github.com/matrix-org/matrix-spec-proposals/pull/3824#discussion_r2410559153 * Linewrap * DItto * Links * Link to m.login.sso * Attempt to clarify purpose/intent of MSC * Fix links * Spelling * Clarify that server discovery is needed + that the whole thing is optional * Clarify that m.login.password is only required where homeserver previously supported it * Apply suggestions from code review Co-authored-by: Hubert Chathi <hubertc@matrix.org> --------- Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by: David Baker <dbkr@users.noreply.github.com> Co-authored-by: Hubert Chathi <hubertc@matrix.org>
Author
Parents
Loading