2

A と B が同じサーバー (サーバー X と Y) でホストされており、ロード バランサーを使用していると仮定して、2 つの異なる Web API アプリケーションを開発しました。A はデータを取得するために B に接続し、DB とのやり取りは B アプリケーションで行われます。

したがって、アプリケーション A がデータを取得したい場合は、アプリケーション B を呼び出す必要があります。認証には相互 TLS (TLS 1.2) の概念を使用しています。

A から B を呼び出すには、認証のためにクライアント証明書を渡す必要があります。証明書ベースの認証は IIS レベルで行われます。

ハンドシェイクが適切に行われ、データを取得できる場合があります。しかし、有効な SYST クライアント証明書を渡している場合でも、断続的に 401 UnAuthorized の問題が発生します。

サーバーの IIS 構成とすべてが同じであることを確認しました。

そのため、この断続的な動作の実際の原因は何かを理解できませんでした。考えられる理由を教えてください。

4

0 に答える 0