From 23a8c9d30195c08eefc12dff987c4609d12520b7 Mon Sep 17 00:00:00 2001 From: Caleb Xu Date: Fri, 13 Feb 2026 15:05:23 -0500 Subject: [PATCH] okta: use strings.Cut for username extraction Signed-off-by: Caleb Xu --- pkg/syncer/okta.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/syncer/okta.go b/pkg/syncer/okta.go index ea1138f3..3a2edf2f 100644 --- a/pkg/syncer/okta.go +++ b/pkg/syncer/okta.go @@ -163,7 +163,7 @@ func (o *OktaSyncer) Sync() ([]userv1.Group, error) { if userName, ok := profile[o.Provider.ProfileKey].(string); !ok { oktaLogger.Info("attribute unavailable on okta user profile " + o.Provider.ProfileKey) } else if o.Provider.ExtractLoginUsername { - userName = strings.Split(userName, "@")[0] + userName, _, _ = strings.Cut(userName, "@") ocpGroup.Users = append(ocpGroup.Users, userName) } else { ocpGroup.Users = append(ocpGroup.Users, userName)