2013-07-24 3 views
1

Я пытаюсь выполнить некоторые основные действия в приложении .NET Sample для данных учетной записи клиента. Проблема происходит в следующем фрагменте кода (когда я выбор банка и ожидая его детали):Ошибка: (407) Прокси-аутентификация требуется в IPP .Net AggCat DevKit

protected void institutions_SelectedIndexChanged(object sender, EventArgs e) 
     { 
      try 
      { 
       if (institutions.SelectedValue == "PleaseSelect") 
       { 
        InstitutionDetails.Visible = false; 
       } 
       else 
       { 
        InstitutionDetails.Visible = true; 
        AggregationCategorizationService svc = Services.AggCatService.GetService(Cache, HttpContext.Current.User.Identity.Name); 
        InstitutionDetail insutitutionDetail = svc.GetInstitutionDetails(long.Parse(institutions.SelectedItem.Value)); 

Я получаю следующее сообщение об ошибке:

Error detail: Error occurred while calling GetInstitutionDetails: WebException: The remote server returned an error: (407) Proxy Authentication Required. Proxy-Authenticate: Negotiate,Kerberos,NTLM,Basic realm="fw.solar.local" Via: 1.1 FW Connection: close Proxy-Connection: close Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 701

Я выполнения образца как без каких-либо изменений. Что может быть причиной этого? И как я могу это исправить?

ответ

0

Вы можете проверить звонки, используя CC банк (фиктивная учреждение) Подробнее: https://developer.intuit.com/docs/0020_customeraccountdata/customer_account_data_api/testing_calls_to_the_api

+0

Я пробовал банк СС. Результат тот же. – Alex

+0

Коллеги, любые идеи? Проблема не решена. – Alex

+0

Алекс, я смог повторить вашу проблему. Я передавал файл .key в конфиге для частного ключа и получал ту же ошибку, что и вы. Можете ли вы попробовать следующее: перейдите по этой ссылке и сгенерируйте файл .p12. Это ваш личный файл. https://developer.intuit.com/docs/0020_customeraccountdata/007_firstrequest Теперь сначала проверьте свои ключи в API-интерфейсе, после выбора файла .p12 и передачи pwd. Если это работает, тогда код также должен работать –

0

Можете ли вы проверить, если ваши ключи и процесс SAML работает отлично с использованием CAD apiexplorer https://developer.intuit.com/apiexplorer?apiname=CustomerAccountData

генерации ключей с использованием OpenSSL - https://developer.intuit.com/docs/0020_customeraccountdata/007_firstrequest

После создания этих ключей вы можете создать образец приложения с открытым ключом. https://developer.intuit.com/docs/0020_customeraccountdata/009_using_customeraccountdata/0010_gettingstarted/0015_create_an_cad_integration

затем использовать P12-файл с PWD (если таковые имеются) для SAML утверждения в apiexplorer Link - https://developer.intuit.com/apiexplorer

Этот код (407) похож на 401, но указывает на то, что клиент должен сначала идентифицировать с прокси сервер.

+0

Проверено все эти шаги. Ключи в порядке. Кроме того, эти ключи работают с образцом Ruby с одного и того же компьютера. Каковы могут быть другие причины? – Alex

+0

Могу ли я получить токен доступа OAuth и секретный токен доступа OAuth от SDK? Я полагаю, что причина в процедуре OAuth. – Alex

+0

Я проверил все параметры в файле web.config. Они на 100% правильны (я проверил их с помощью apiexplorer https://developer.intuit.com/apiexplorer?apiname=CUSTOMERACCOUNTDATA). – Alex

Смежные вопросы