matrix-org / matrix-authentication-service

OAuth2.0 + OpenID Provider for Matrix Homeservers
https://matrix-org.github.io/matrix-authentication-service/
Apache License 2.0
112 stars 32 forks source link

Clarify and document the user state machine #2978

Open sandhose opened 4 months ago

sandhose commented 4 months ago

A user can currently be in three states on the MAS side:

These have implications on the homeserver side, which need to be fully fleshed out and documented.

We're also missing other states from Synapse, like "suspended" or "shadow banned". We should make sure with the T&S team that we have the right states defined and the right behaviour for each of those.

matrixbot commented 2 months ago

For your information, this issue has been copied over to the Element fork of matrix-authentication-service: https://github.com/element-hq/matrix-authentication-service/issues/2978