-
- Downloads
Clean up caching/locking of OIDC metadata load (#9362)
Ensure that we lock correctly to prevent multiple concurrent metadata load requests, and generally clean up the way we construct the metadata cache.
Showing
- changelog.d/9362.misc 1 addition, 0 deletionschangelog.d/9362.misc
- synapse/handlers/oidc_handler.py 53 additions, 36 deletionssynapse/handlers/oidc_handler.py
- synapse/util/caches/cached_call.py 129 additions, 0 deletionssynapse/util/caches/cached_call.py
- tests/handlers/test_oidc.py 45 additions, 26 deletionstests/handlers/test_oidc.py
- tests/util/caches/test_cached_call.py 161 additions, 0 deletionstests/util/caches/test_cached_call.py
Loading
Please register or sign in to comment