Commit Graph

1 Commits (e9f0f31d27a86856f44f0e0e4741bae4b8210cdc)

Author SHA1 Message Date
Hugh Nimmo-Smith e9f0f31d27
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>
1 week ago