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