基本認証を使用するRESTインターフェイスと通信するEclipseプラグインをビルドしています。認証が失敗すると、私はプラグインの設定ダイアログをポップアップして再試行したいと思います。私はプラグインを書いているので、私はEclipseのデフォルトを上書きしたくありません。Authenticator
(org.eclipse.ui.internal.net.auth
);私はプラグインを書いているので、私はEclipseのデフォルトを上書きしたくありません。Authenticator
(org.eclipse.ui.internal.net.auth
);接続ごとのJava認証プロバイダ?
Eclipseのデフォルトをロードして後で戻す前に私のカスタムAuthenticator
を設定すると思っていましたが、これがマルチスレッドのあらゆる種類のレースの問題を引き起こすと思います。
、Googleの検索結果のすべての種類は、基本的にそれは不可能です私に言って、収率:
setAuthenticator(認証)、それが簡単にマルチスレッドコンテキストどこでこのクラスを使用するために製造するための方法を持っていなければならないのJavaのURLConnection API認証が必要です。
のアプリケーションは、いくつかのサードパーティ製のプラグインが含まれており、それぞれのプラグインは、私たちが何をすべきか、独自の認証を使用する場合は? 「Authenticator.setDefault()」メソッドを呼び出すたびは、以前に定義された認証を書き換え...
私はこの問題を克服するために役立つかもしれない任意の異なるアプローチがありますか?
+1同じ問題があります。とてもうるさい! –