"description":"The Authorization Client shall present its client_id and client_secret in a HTTP Basic Authentication Header to the Authorization Server.",
"requirementPriority":"MANDATORY",
"checksComposition":"oneOf",
"checks":[
{
"type":"REGEX",
"regex":"Basic\\ [-a-zA-Z0-9._~+\\/]+=*"
}
]
},
{
"selector":"request.headers('Host').values",
"id":"ITI71-004_HostPresenceChecking",
"description":"One and only one Host is required in the Header",
"requirementPriority":"MANDATORY",
"checksComposition":"oneOf",
"checks":[
{
"type":"OCCURRENCE",
"minOccurrence":1,
"maxOccurrence":1
}
]
},
{
"selector":"request.headers('Host').values",
"id":"ITI71-004_HostValueChecking",
"description":"Host Shall be a server name; Regex: ^(http[s]?:\\/\\/)?[a-zA-Z0-9.\\/]+$",