From ce3190a9bf31a0ad3cba8f171990b8385e14f737 Mon Sep 17 00:00:00 2001 From: Adriano Sela Aviles Date: Wed, 10 Apr 2024 10:46:05 -0700 Subject: [PATCH] Make "scopes" required for Okta Workforce Connections --- internal/auth0/connection/expand.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/auth0/connection/expand.go b/internal/auth0/connection/expand.go index 9ae2021df..78caf8859 100644 --- a/internal/auth0/connection/expand.go +++ b/internal/auth0/connection/expand.go @@ -687,6 +687,10 @@ func expandConnectionOptionsOkta(data *schema.ResourceData, config cty.Value) (i return nil, diag.FromErr(err) } + if len(data.Get("options.0.scopes").(*schema.Set).List()) < 1 { + return nil, diag.FromErr(fmt.Errorf("the scopes option is required for connection strategy %s", management.ConnectionStrategyOkta)) + } + expandConnectionOptionsScopes(data, options) options.UpstreamParams, err = value.MapFromJSON(config.GetAttr("upstream_params"))