Page MenuHomePhorge

Implement Single Sign On
ClosedPublic

Authored by tusooa on Fri, Feb 20, 7:13 AM.

Details

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
Lint
Lint Not Applicable
Unit
Tests Not Applicable