-
- Downloads
Store an IdP ID in the OIDC session (#9109)
Again in preparation for handling more than one OIDC provider, add a new caveat to the macaroon used as an OIDC session cookie, which remembers which OIDC provider we are talking to. In future, when we get a callback, we'll need it to make sure we talk to the right IdP. As part of this, I'm adding an idp_id and idp_name field to the OIDC configuration object. They aren't yet documented, and we'll just use the old values by default.
Showing
- changelog.d/9109.feature 1 addition, 0 deletionschangelog.d/9109.feature
- synapse/config/oidc_config.py 23 additions, 3 deletionssynapse/config/oidc_config.py
- synapse/handlers/oidc_handler.py 16 additions, 6 deletionssynapse/handlers/oidc_handler.py
- tests/handlers/test_oidc.py 2 additions, 1 deletiontests/handlers/test_oidc.py
changelog.d/9109.feature
0 → 100644
Please register or sign in to comment