Skip to content

Conversation

@hughns
Copy link
Member

@hughns hughns commented Dec 15, 2025

Type of change

  • Feature
  • Bugfix
  • Technical
  • Other :

Content

  • Support for stable OAuth 2.0 API discovery with fallback to unstable MSC2965 .well-known
    • Uses the /_matrix/client/v1/auth_metadata endpoint if available.
  • Where server supports auth_metadata, then support for stable action parameter from MSC4191
    • Uses account_management_actions_supported discovery to choose the stable or unstable MSC4191 action parameters passed to account_management_uri.
  • Support for stable oauth_aware_preferred flag on m.login.sso auth flow from MSC3824
  • Send stable action parameter on SSO redirect from MSC3824

Motivation and context

Screenshots / GIFs

Tests

  • Step 1
  • Step 2
  • Step ...

Tested devices

  • Physical
  • Emulator
  • OS version(s):

Checklist

Signed-off-by: Hugh Nimmo-Smith hughns@element.io

@bmarty bmarty self-requested a review December 17, 2025 10:38
@hughns
Copy link
Member Author

hughns commented Dec 19, 2025

I'm not sure what the linter is complaining about, it appears to be something outside of the changes in this PR. Otherwise, I think this is ready for full review.

@hughns hughns marked this pull request as ready for review December 19, 2025 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant