diff --git a/src/filters/oidc/jwks_resolver.cc b/src/filters/oidc/jwks_resolver.cc index 0732e73e..8fe701ff 100644 --- a/src/filters/oidc/jwks_resolver.cc +++ b/src/filters/oidc/jwks_resolver.cc @@ -24,6 +24,7 @@ DynamicJwksResolverImpl::JwksFetcher::JwksFetcher( ? config.periodic_fetch_interval_sec() : kJwksPeriodicFetchIntervalSec)), timer_(ioc_, periodic_fetch_interval_sec_), + idp_config_(config), verify_peer_cert_(!config.skip_verify_peer_cert()) { // Extract initial JWKs. // After timer callback sucessful, next timer invocation will be scheduled. diff --git a/src/filters/oidc/jwks_resolver.h b/src/filters/oidc/jwks_resolver.h index 38c19e95..07749cd3 100644 --- a/src/filters/oidc/jwks_resolver.h +++ b/src/filters/oidc/jwks_resolver.h @@ -77,6 +77,7 @@ class DynamicJwksResolverImpl : public JwksResolver { boost::asio::io_context& ioc_; std::chrono::seconds periodic_fetch_interval_sec_; boost::asio::steady_timer timer_; + const config::oidc::OIDCConfig idp_config_; bool verify_peer_cert_ = false; };