Есть ли какой-либо класс / библиотека в. NET, который может добавить указанный c заголовок авторизации в HttpRequest (или прочитать его для аутентификации)?
Например:
MagicAuthorizationClass.AddAuthorizationHeader(AuthorizationType.Basic, authorizationDataObject, ref headers)
или
MagicAuthorizationClass.AddBasicAuthorizationHeader(username, password, ref headers)
Ожидаемый результат - добавление нового заголовка с именем Authorization и значением $ "Basi c {Base64Encoded ({username}: {password})}".
Я просмотрел сеть, и кажется, что люди внедряют эту логику c вручную. Это кажется довольно распространенной проблемой, поэтому я удивляюсь, почему до сих пор нет решения этой проблемы.