私はJavaでアプリを開発しています。このアプリは、提供されているドメインユーザー/パスを要求するnavisionで開発されたWebサービスをいつか呼び出す必要があります。
現在、このWSは公開されていません。コードを適切にテストできるように、Webサービスを呼び出すには、異なるユーザー/パスで特定のVPNに接続する必要があります。
電話をかけるたびに、認証を拒否して、応答として401コードを受け取ります。
java.net.authenticatorを使用してデフォルトのオーセンティケーターを設定し、org.apache.commons.httpclientを使用してデフォルトのクレデンシャルを適切なスコープに設定しようとしましたが、それでも肯定的な回答は得られませんでした。
また、100%構成が正しいわけではありませんが、soapUIで外部テストを使用してみましたが成功しませんでした。
とにかく、認証の問題の原因を特定するにはどうすればよいですか?
これは、VPN接続またはRatther Navision Webサービスでテストしているために、何らかの特別な処理が必要なのか、またはこれらの状況の両方が同時に必要なのかはわかりません。
私はどんな考え、アプローチ、またはコメントも歓迎します。
ありがとう