Skip to content

feat: implement MSC2454 (SSO UI-interactive authentication)#389

Merged
jevolk merged 1 commit intomatrix-construct:mainfrom
chbgdn:sso-uiia
Apr 4, 2026
Merged

feat: implement MSC2454 (SSO UI-interactive authentication)#389
jevolk merged 1 commit intomatrix-construct:mainfrom
chbgdn:sso-uiia

Conversation

@chbgdn
Copy link
Copy Markdown
Contributor

@chbgdn chbgdn commented Mar 22, 2026

Allows SSO users to complete UI-Interactive Authentication (UIAA) flows for sensitive operations like session removal and password changes.

Changes:

  • SSO callback handling for UIAA via uiaa: redirect scheme
  • Fallback web page for SSO auth confirmation
  • UIAA session tracking for SSO completion

Tested: SSO users can now re-authenticate for UIAA-requiring actions.

Refs: #314

@jevolk jevolk added the feature New feature or functionality that didn't exist. label Mar 23, 2026
@jevolk jevolk self-assigned this Mar 23, 2026
@jevolk jevolk linked an issue Apr 4, 2026 that may be closed by this pull request
@jevolk jevolk marked this pull request as ready for review April 4, 2026 12:39
@jevolk jevolk merged commit 047d137 into matrix-construct:main Apr 4, 2026
8 of 18 checks passed
@chbgdn chbgdn deleted the sso-uiia branch April 4, 2026 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or functionality that didn't exist.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SSO auth cannot be used to logout of sessions

2 participants