@@ -102,6 +102,18 @@ func TestProviderDataAuthorize(t *testing.T) {
102 groups: []string{"baz", "foo"},
102 groups: []string{"baz", "foo"},
103 expectedAuthZ: false,
103 expectedAuthZ: false,
106+ name: "AllowedGroupsWithEmptyString",
107+ allowedGroups: []string{"group2", ""},
108+ groups: []string{"group1", "group2"},
109+ expectedAuthZ: true,
112+ name: "AllowedGroupsOnlyEmptyString",
113+ allowedGroups: []string{""},
114+ groups: []string{"group1", "group2"},
115+ expectedAuthZ: true,
107 for _, tc := range testCases {
119 for _, tc := range testCases {