2个Java线程(同一个进程,同一台机器)如何创建自己的Kerberos票证?
我担心的是,通常,一旦在计算机上创建了Kerberos票证,它就会被机器上的所有其他进程使用。
我打算使用Java's default Kerberos libraries,但我还没有开始,所以我愿意接受任何建议(必须是开源的)。
通过Kerberos连接到http://server
的小型hello世界,如thread1-user1-password1和thread2-user2-password2,真棒!
上下文:我想编写一个负载测试工具:
对多个用户进行负载测试非常重要,因为每个用户都有自己的缓存等 无法禁用/规避Kerberos,因为其目的也是测试Kerberos。
答案 0 :(得分:1)
身份验证属于GSS上下文,而不是JVM。您可以拥有任意数量的上下文,您可以随心所欲地获得许多票证和身份验证。