Я работаю над этим уже несколько дней, пытаясь заставить эту аутентификацию работать с API Desk.com http://dev.desk.com/. Я даже пытался использовать разветвленную среду, такую как https://github.com/buildmaster/oauth-mvc.net#readme но я все еще получаю 401 ошибки ... Я никогда не смогу авторизоваться.
Я не могу провести еще один день с этим неработающим ... и уже потратил несколько дней на это ... Это весь мой собственный код, который я тут бьюсь, пытаясь понять, почему Desk.com отклоняет мою первую попытку сделать API-вызов здесь.
Desk.com говорит, что это должна быть моя подпись, но я проверял свою подпись снова и снова и чувствую, что подпись не проблема. Я даже пытался использовать oauth-mvc.net и использовал их утилиты для создания моей подписи (https://github.com/buildmaster/oauth-mvc.net#readme), и я все еще получаю 401 обратно при использовании создания сиг с этой структурой. Поэтому я не могу быть уверен, что это подпись должно быть что-то простое глупое в том, как я формирую запрос .. Я не уверен.
Так вот мой код ... Я не могу понять для себя, что не так. Просто следуйте этому, как будто вы отлаживаете со мной. (К вашему сведению, если вы его не видите, щелкните правой кнопкой мыши на изображении и выберите просмотр, чтобы увидеть полную картинку).
1_UnitTestStart.jpg
2_AboutToCreateSignature.jpg
2_AboutToCreateSignature_2.jpg
3_AboutToCreateSignatureBase.jpg
4_AboutToEncodeEachKeyAndValue.jpg
6_AboutToSortEncodedParamList.jpg
7_ParamListIsSorted.jpg
8_AboutToNormalizeTheSortedParamList.jpg
9_SortedParamListIsNowNormalized.jpg
10_ShowingMyUrlEncodeMethodHere.jpg
11_BaseSignatureStringCreated.jpg
12_SigningTheHMACSHA1.jpg
13_ConvertingToHash.jpg
14_Hashed.jpg
15_ReturnFinalSignature.jpg
16_AboutToGetAuthHeaderParamsNormalizedForRequestHeader.jpg
16_AboutToGetAuthHeaderParamsNormalizedForRequestHeader_2.jpg
17_ParamsAreNormalizedForRequestHeader.jpg
18_AboutToSendAPIRequestToGetAllCases.jpg
19_AboutToCreateTheHttpWebRequest.jpg
20_AboutToAddHeadersToRequest.jpg
20_AboutToAddHeadersToRequest_2.jpg
21_AboutToSendTheRequest.jpg
22_ViewOfRequestInfoBeforeSending.jpg
23_Response401Error.jpg
24_Fiddler_RequestDetails.jpg
24_Fiddler_RequestDetails_2.jpg
24_Fiddler_RequestDetails_3.jpg
24_Fiddler_RequestDetails_4.jpg
![enter image description here](https://i.stack.imgur.com/WNoxz.jpg)