0

私は、外部ベンダーと Web フォーム間の通信にクライアント認証認証を利用する任務を負っています。oneToOneMappings を使用して iisClientCertificateMappingAuthentication をセットアップしましたが、認証は正常に機能しています。SSL 設定は、プロジェクトの要件である「Require」のクライアント証明書で「Require SSL」に設定されています。

情報:

  1. Web フォームは ASP.NET 4.0 を使用しています。
  2. IIS7.5
  3. Windows Server 2008 R2

シーン:

  1. クライアント認証認証を使用して、外部ベンダーが当社に情報を投稿します。
  2. 情報は解釈され、Web フォームに表示されます。
  3. 送信すると、注文が作成され、ユーザーは同じページにリダイレクトされますが、作成された注文の ID のクエリ文字列が追加されます。

問題:

リダイレクトすると、「403.7 - 許可されていません: アクセスが拒否されました」というメッセージが表示されます。誰かアドバイスをお願いできますか?ポストバックや他のページへの移動で再度認証が必要にならないように、クライアント証明書の認証を 1 回だけ要求することはできますか?

4

1 に答える 1

0

エラーの原因は、認証用のクライアント証明書を提供するプロキシ ネットワークではなく、宛先サイトへの直接のリダイレクトであることがわかりました。代わりにリダイレクトをプロキシに変更し、問題は解決しました。

于 2012-09-09T06:05:59.927 に答える