diff --git a/connector/oidc/oidc.go b/connector/oidc/oidc.go
index 6213e06833d2e0fbfe3d01fe35bba0a9eb70cd31..4bf423abc564cdd3c8766f041a20b51b2b340dc5 100644
--- a/connector/oidc/oidc.go
+++ b/connector/oidc/oidc.go
@@ -263,7 +263,8 @@ func (c *Config) Open(id string, logger *slog.Logger) (conn connector.Connector,
 			Scopes:       scopes,
 			RedirectURL:  c.RedirectURI,
 		},
-		verifier: provider.Verifier(
+		verifier: provider.VerifierContext(
+			ctx, // Pass our ctx with customized http.Client
 			&oidc.Config{ClientID: clientID},
 		),
 		logger:                    logger.With(slog.Group("connector", "type", "oidc", "id", id)),