JWT OIDC secrets for Sign in with Apple (#9549)
Apple had to be special. They want a client secret which is generated from an EC key. Fixes #9220. Also fixes #9212 while I'm here.
Showing
- MANIFEST.in 4 additions, 3 deletionsMANIFEST.in
- changelog.d/9549.feature 1 addition, 0 deletionschangelog.d/9549.feature
- docs/openid.md 39 additions, 3 deletionsdocs/openid.md
- docs/sample_config.yaml 20 additions, 1 deletiondocs/sample_config.yaml
- synapse/config/_base.py 34 additions, 4 deletionssynapse/config/_base.py
- synapse/config/_base.pyi 2 additions, 0 deletionssynapse/config/_base.pyi
- synapse/config/oidc_config.py 82 additions, 7 deletionssynapse/config/oidc_config.py
- synapse/handlers/oidc_handler.py 96 additions, 5 deletionssynapse/handlers/oidc_handler.py
- tests/handlers/oidc_test_key.p8 5 additions, 0 deletionstests/handlers/oidc_test_key.p8
- tests/handlers/oidc_test_key.pub.pem 4 additions, 0 deletionstests/handlers/oidc_test_key.pub.pem
- tests/handlers/test_oidc.py 157 additions, 24 deletionstests/handlers/test_oidc.py
Loading
Please register or sign in to comment