diff --git a/server/server_test.go b/server/server_test.go index 312bb13697ff7..c5364cdf88d20 100644 --- a/server/server_test.go +++ b/server/server_test.go @@ -724,6 +724,22 @@ func TestGetClaims(t *testing.T) { UserInfoCacheExpiration: "5m", }, }, + { + test: "GetClaimsWithGroupsString", + claims: jwt.MapClaims{ + "aud": common.ArgoCDClientAppID, + "exp": defaultExpiry, + "sub": "randomUser", + "groups": "group1", + }, + expectedErrorContains: "", + expectedClaims: jwt.MapClaims{ + "aud": common.ArgoCDClientAppID, + "exp": defaultExpiryUnix, + "sub": "randomUser", + "groups": "group1", + }, + }, } for _, testData := range tests {