NTLM認証中に使用される6つのパラメータのうち、自動化できるパラメータを知りたいのですが、次のとおりです。
「ユーザー名」-現在使用中のオペレーティングシステムのプロファイルにログインするために使用されるユーザー名。-すでに自動化されており、System.getProperty("user.name")
「パスワード」-上記と同じ。-おそらく自動化することはできませんが、試してみるまではわかりません...
「ProxyAddress」-認証が渡されるために「ハンドシェイク」されるプロキシのアドレス。-私はすでに疑似自動化していますが、その修正されたコードなので、悪いです。
「ProxyPort」-前に説明したプロキシのリスニングポート。-私はすでに疑似自動化していますが、その修正されたコードなので、悪いです。
「ワークステーション」-ローカルネットワークなどでのPCのID...現在、マシンのプロパティIDを使用しており、動作していますが、正しい値かどうか、または値が必要かどうかわかりません。そもそも。-自動化する方法はわかりませんが、可能だと思います。助けが必要
「ドメイン」-どのドメインを参照しているのかわからないため、どのような値にする必要があるのかわかりません...空白のままにしておくと機能しているようです...-自動化の方法はわかりませんが、可能だと思います。助けが必要
追加情報:認証を含むプロセスにHtmlClientライブラリを使用しています。
DefaultCredentialsProvider credentialProvider = (DefaultCredentialsProvider) webClient.getCredentialsProvider();
credentialProvider.addNTLMCredentials(username, password, proxyAddress, proxyPort, workstation, domain);
webClient.setUseInsecureSSL(true);