5

2 つの Java スレッド (同じプロセス、同じマシン) がそれぞれ独自の Kerberos チケットを作成するにはどうすればよいですか?

私の懸念は、通常、Kerberos チケットがマシン上で作成されると、そのマシン上の他のすべてのプロセスで使用されることです。

Java のデフォルトの Kerberos ライブラリを使用する予定ですが、まだ開始していないので、どんな提案も受け付けています (オープンソースでなければなりません)。

Kerberosを介して thread1-user1-password1 および thread2-user2-password2 として接続する小さな hello world はhttp://server素晴らしいでしょう!


コンテキスト: 負荷テスト ツールを書きたい:

  • 私のツールは 100 個のスレッドを起動し、
  • 各スレッドは異なる Kerberos ユーザーとしてログインし、
  • ログに記録されると、各スレッドはリクエストの送信を開始します。

各ユーザーには独自のキャッシュなどがあるため、複数のユーザーとして負荷テストを実行することが重要です
。Kerberos をテストすることも目的であるため、Kerberos を無効にしたり回避したりすることはできません。

4

1 に答える 1

1

認証は、JVM ではなく、GSS コンテキストに属します。コンテキストは好きなだけ持つことができ、チケットと認証も好きなだけ持つことができます。

于 2012-07-11T22:51:07.807 に答える