headerStrToItems static method
Creates and returns a Map of scheme to AuthHeaderItem from given header
Implementation
static Map<String, AuthHeaderItem> headerStrToItems(String? header) {
if (header == null || header.isEmpty) {
return {};
}
List<String> authHeaders = _splitAuthHeader(header);
final map = <String, AuthHeaderItem>{};
authHeaders.forEach((String headerStr) {
final List<String> parts = headerStr.split(' ');
if (parts.length != 2) {
return;
}
map[parts[0]] = new AuthHeaderItem(parts[0], parts[1]);
});
return map;
}