Page MenuHomePhorge

Implement Single Sign On
Needs ReviewPublic

Authored by tusooa on Fri, Feb 20, 7:13 AM.
Tags
None
Referenced Files
F45639501: D286.1772717764.diff
Wed, Mar 4, 5:36 AM
F45591910: D286.1772708549.diff
Wed, Mar 4, 3:02 AM
F45591354: D286.1772708451.diff
Wed, Mar 4, 3:00 AM
F45470415: D286.1772685030.diff
Tue, Mar 3, 8:30 PM
Subscribers
None

Details

Reviewers
nannanko
Group Reviewers
O1: the Kazv Project
Summary

This splits the login process into two stages. The first is to discover and fetch available login flows for a server. The second is asking the user to login using a method chosen by them.

This requires https://iron.lily-is.land/D285 .

Type: add

Test Plan

Verify you can login using both password and SSO.

Note that when switching accounts, the original session will not be present once you pressed "Next." This is a limitation of our one-account-only implementation in MatrixSdk. This may be mitigated by https://iron.lily-is.land/D284 and can be finally fixed as a part of https://iron.lily-is.land/T173 .

Diff Detail

Repository
rK kazv
Branch
tusooa/stacked
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 554
Build 1090: Invoke BuildbotBuildbot build #1250
Build 1089: arc lint + arc unit