Skip to content

Commit ac326ef

Browse files
authored
Pass allowPrivateIP into createOIDCConfig (#1470)
1 parent df52e45 commit ac326ef

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cmd/thv/app/run_flags.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ func setupOIDCConfiguration(cmd *cobra.Command, runFlags *RunFlags) (*auth.Token
254254
}
255255

256256
return createOIDCConfig(oidcIssuer, oidcAudience, oidcJwksURL, oidcIntrospectionURL,
257-
oidcClientID, oidcClientSecret, runFlags.ResourceURL), nil
257+
oidcClientID, oidcClientSecret, runFlags.ResourceURL, runFlags.JWKSAllowPrivateIP), nil
258258
}
259259

260260
// setupTelemetryConfiguration sets up telemetry configuration with config fallbacks
@@ -442,7 +442,7 @@ func getTelemetryFromFlags(cmd *cobra.Command, config *cfg.Config, otelEndpoint
442442

443443
// createOIDCConfig creates an OIDC configuration if any OIDC parameters are provided
444444
func createOIDCConfig(oidcIssuer, oidcAudience, oidcJwksURL, oidcIntrospectionURL,
445-
oidcClientID, oidcClientSecret, resourceURL string) *auth.TokenValidatorConfig {
445+
oidcClientID, oidcClientSecret, resourceURL string, allowPrivateIP bool) *auth.TokenValidatorConfig {
446446
if oidcIssuer != "" || oidcAudience != "" || oidcJwksURL != "" || oidcIntrospectionURL != "" ||
447447
oidcClientID != "" || oidcClientSecret != "" || resourceURL != "" {
448448
return &auth.TokenValidatorConfig{
@@ -453,6 +453,7 @@ func createOIDCConfig(oidcIssuer, oidcAudience, oidcJwksURL, oidcIntrospectionUR
453453
ClientID: oidcClientID,
454454
ClientSecret: oidcClientSecret,
455455
ResourceURL: resourceURL,
456+
AllowPrivateIP: allowPrivateIP,
456457
}
457458
}
458459
return nil

0 commit comments

Comments
 (0)