Simplify the flow for SSO UIA (#8881)
* SsoHandler: remove inheritance from BaseHandler * Simplify the flow for SSO UIA We don't need to do all the magic for mapping users when we are doing UIA, so let's factor that out.
Showing
- changelog.d/8881.misc 1 addition, 0 deletionschangelog.d/8881.misc
- mypy.ini 1 addition, 0 deletionsmypy.ini
- synapse/handlers/_base.py 4 additions, 0 deletionssynapse/handlers/_base.py
- synapse/handlers/auth.py 6 additions, 5 deletionssynapse/handlers/auth.py
- synapse/handlers/oidc_handler.py 32 additions, 12 deletionssynapse/handlers/oidc_handler.py
- synapse/handlers/saml_handler.py 49 additions, 15 deletionssynapse/handlers/saml_handler.py
- synapse/handlers/sso.py 51 additions, 8 deletionssynapse/handlers/sso.py
Loading
Please register or sign in to comment