@@ -25,6 +25,10 @@ const (
2525 "groups": [
2626 "idTokenGroup1",
2727 "idTokenGroup2"
28+ ],
29+ "https://groups.test": [
30+ "fqdnGroup1",
31+ "fqdnGroup2"
2832 ]
2933 }`
3034 basicProfileURLPayload = `{
@@ -224,6 +228,18 @@ var _ = Describe("Claim Extractor Suite", func() {
224228 expectedValue: "nestedUser",
225229 expectedError: nil,
226230 }),
231+ Entry("retrieves claim for with FQDN", getClaimTableInput{
232+ testClaimExtractorOpts: testClaimExtractorOpts{
233+ idTokenPayload: basicIDTokenPayload,
234+ setProfileURL: true,
235+ profileRequestHeaders: newAuthorizedHeader(),
236+ profileRequestHandler: shouldNotBeRequestedProfileHandler,
237+ },
238+ claim: "https://groups.test",
239+ expectExists: true,
240+ expectedValue: []interface{}{"fqdnGroup1", "fqdnGroup2"},
241+ expectedError: nil,
242+ }),
227243 )
228244 })
229245