メトリックを収集して分析し、Excel でさまざまなテーブル/グラフを出力するように設計されたクライアント側アプリケーション (C#) があります。メトリクスはバグ/問題追跡に関連しており、サードパーティ アプリケーション (FIT BugTrack) の使用を開始したばかりです。FIT では、SOAP を介してアクセスできます。当初は、自社のファイアウォール内に FIT の開発環境を構築していました。FIT の .wsdl を使用して、Visual Studio にサービス参照を追加し、FIT から簡単な方法で情報を収集するのに役立つクラスにアクセスできるようにしました。ユーザーにユーザー名/パスワードを要求し、これをリクエスト クラスに渡すと、必要な情報が正常に返されました。
セキュリティ上の理由から、FIT の「ライブ」バージョンは、プライマリ ファイアウォールの外側の DMZ に格納されています。FIT にアクセスするためのアドレスを入力すると、ユーザーは NetIQ Access Manager のログイン ページにリダイレクトされます。有効な資格情報を入力すると、このアクセス マネージャーはユーザーを FIT にリダイレクトし、自動的にログインします。
この NetIQ Access Manager を配置すると、アプリケーションはアクセスできなくなります。これは、認証が FIT 自体ではなく AM によって付与されているように見えるためです。このような「ファイアウォール」を介してプログラムからアクセスする方法に慣れていないため、どのような情報を探しているのかさえわかりません。この Access Manager の構成レベルの何かが、私が達成しようとしていることそのものを制限するように設定されている可能性はありますか? アクセス マネージャーを介してアプリケーションを認証する方法を見つけてから、FIT の .wsdl から生成されたクラスを使用してデータを収集する必要があります。
私を正しい方向に向ける可能性のある提案は大歓迎です。また、他に必要な情報があれば、リクエストに応じて提供できるよう最善を尽くします。