Closed famedly-bot closed 1 year ago
In GitLab by @jdreichmann on Aug 10, 2022, 11:52
marked this issue as related to famedly/company/devops/meta#451
In GitLab by @agraven on Aug 10, 2022, 12:01
This is a deliberate deviation of the spec, however, if it's needed for compatibility reasons then I could potentially add so that it's displayed if there's a login flow with that as the only stage, and the sso initiation endpoint has been set to a synapse-compatible path
In GitLab by @jdreichmann on Aug 11, 2022, 10:52
deliberate as in - from UIA proxies PoV..?
In GitLab by @agraven on Aug 11, 2022, 10:57
Yes, UIA Proxy was never intended to be compatible with regular /login in any other regard than m.login.password being compatible by coincidence, as I understand it
In GitLab by @jdreichmann on Aug 10, 2022, 11:48
On
GET /login
, flows with their stages including the stage type should be advertised so clients know how to, f.ex. initiate an SSO-based flow.The only loaded flow is also the default flow including only the
m.login.sso
stage, so uia-proxy is wrongly instructing clients to try thecom.famedly.login.msc2835
flow.Expected advertisement per CS-API v1.2 spec section
11.23.1.1
:Actual result:
Configured in uia-proxy is
m.login.sso
: