Lti_1p3.KeyProviders.MemoryKeyProvider (Lti 1p3 v0.10.0)
In-memory implementation of the KeyProvider behavior.
This provider caches public keys in memory and supports automatic refresh based on cache-control headers from the key set URL responses.
Features:
- In-memory caching with configurable TTL
- Automatic refresh based on HTTP cache headers
- Background refresh of stale keys
- Thread-safe concurrent access
- Metrics and cache information
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Link to this section Functions
Link to this function
child_spec(init_arg)
Returns a specification to start this module under a supervisor.
See Supervisor
.
Link to this function
refresh_stale_keys()
Link to this function