別のページにアクセスするには、SPNEGOの資格情報を使用します

StackOverflow https://stackoverflow.com/questions/842222

  •  20-08-2019
  •  | 
  •  

質問

私はサーバAから桟橋6.1.12を使用して提供されるアプリケーションがあります。サーバAは、SPNEGOフィルターを使用してKerberos対応し、私は、ブラウザからそれを実行すると正常に実行されます。私は今、サーバAのクラスのいずれかから別のサイト(サーバB)にアクセスしようとしています。この新しいサイトは、すなわち、同じ認証方式を使用して、ユーザーがサーバA上のページを見ることができれば、彼はまた、サーバB上のページを見ることができます。 Webサーバ(サーバA)からのKerberos資格情報を取得し、他の場所にそれを渡すための方法はありますか?

バグ報告( http://bugs.sun.com/bugdatabase /view_bug.do?bug_id=6549811 の)代表団は長い時間前に修正されましたSPNEGOと言うので、私はこれを行う方法があるに違いありません考えています。

私は、Java 1.6を使用しています。サーバBへのHTTP呼び出しを行うために、私は、Apacheコモンズを使用していますと、3.1のHttpClientます。

役に立ちましたか?

解決

私が見つけたとして、問題は桟橋ではありません。代表団は、私が代わりにコモンズのはlogin.confファイルおよびHTTP(S)URLConnectionのHTTPClientのためjass.confを使用するときに動作するようです。

他のヒント

ここで資格の委譲を行う方法を示していたプロジェクトだ http://spnego.sourceforge.net/credential_delegation の.htmlを。フリーでオープンソースプロジェクトは、サーバBにサーバAから電話をかけるためにSpnegoHttpURLConnectionクラスを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top