You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
log.Infof("The JWKS key is not yet fetched for issuer %s (%s), using a fake JWKS for now", jwtIssuer, jwksURI)
299
-
// This is a temporary workaround to reject a request with JWT token by using a fake jwks when istiod failed to fetch it.
300
-
// TODO(xulingqing): Find a better way to reject the request without using the fake jwks.
301
-
jwtPubKey=FakeJwks
298
+
log.Warnf("JWKS fetch failed for issuer %s (%s), using public-only JWKS with discarded private key - JWT requests will be rejected", jwtIssuer, jwksURI)
299
+
// fail closed: use a public key where the private key has been permanently discarded
300
+
// nobody can sign valid JWTs because the private key doesn't exist anywhere
0 commit comments