两个Java线程能否作为两个不同的Kerberos用户(在同一进程中)进行身份验证?

两个Java线程能否作为两个不同的Kerberos用户(在同一进程中)进行身份验证?,java,kerberos,Java,Kerberos,两个Java线程(同一进程、同一机器)如何各自创建自己的Kerberos票证 我担心的是,一旦在机器上创建了Kerberos票证,机器上的所有其他进程都会使用它 我计划使用,但我还没有开始,所以我愿意接受任何建议(必须是开源的) 连接到http://server通过Kerberos作为thread1-user1-password1和thread2-user2-password2将非常棒 上下文:我想编写一个负载测试工具: 我的工具启动100个线程 每个线程以不同的Kerberos用户身份登录

两个Java线程(同一进程、同一机器)如何各自创建自己的Kerberos票证

我担心的是,一旦在机器上创建了Kerberos票证,机器上的所有其他进程都会使用它

我计划使用,但我还没有开始,所以我愿意接受任何建议(必须是开源的)

连接到
http://server
通过Kerberos作为thread1-user1-password1和thread2-user2-password2将非常棒


上下文:我想编写一个负载测试工具:

  • 我的工具启动100个线程
  • 每个线程以不同的Kerberos用户身份登录
  • 一旦记录,每个线程就开始发送请求
作为多个用户进行负载测试很重要,因为每个用户都有自己的缓存等。

不能禁用/规避Kerberos,因为其目的也是为了测试Kerberos。

身份验证属于GSS上下文,而不是JVM。您可以拥有任意多的上下文,也可以拥有任意多的票证和身份验证