1

.NET Sample App for Customer Account Data でいくつかの基本的なアクションを実行しようとしています。問題は、次のコード スニペットで発生します (銀行を選択してその詳細を期待している場合)。

 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));

次のエラーが表示されます。

エラーの詳細: GetInstitutionDetails の呼び出し中にエラーが発生しました: WebException: リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です。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 コンテンツの長さ: 701

サンプルを変更せずにそのまま実行しています。その理由は何ですか?どうすれば修正できますか?

4

2 に答える 2

0

CC 銀行 (ダミー機関) の詳細を使用して通話をテストできますか: https://developer.intuit.com/docs/0020_customeraccountdata/customer_account_data_api/testing_calls_to_the_api

于 2013-07-24T09:00:25.570 に答える
0

CAD apiexplorer https://developer.intuit.com/apiexplorer?apiname=CustomerAccountDataを使用して、キーと SAML プロセスが正常に機能しているかどうかを確認してください。

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

次に、apiexplorer リンクで SAML アサーション用に pwd (存在する場合) を含む .p12 ファイルを使用します - https://developer.intuit.com/apiexplorer

このコード (407) は 401 に似ていますが、クライアントが最初にプロキシ サーバーで認証する必要があることを示します。

于 2013-07-24T09:01:03.923 に答える