[英]Can 2 Java threads authenticate as two different Kerberos users (in the same process)?
2個Java線程(同一個進程,同一台機器)如何創建自己的Kerberos票證?
我擔心的是,通常,一旦在機器上創建了Kerberos票證,它就會被機器上的所有其他進程使用。
我打算使用Java的默認Kerberos庫 ,但我還沒有開始,所以我願意接受任何建議(必須是開源的)。
一個小的hello world通過Kerberos作為thread1-user1-password1和thread2-user2-password2連接到http://server
會很棒!
上下文:我想編寫一個負載測試工具:
作為多個用戶進行負載測試很重要,因為每個用戶都有自己的緩存等。
無法禁用/規避Kerberos,因為其目的也是測試Kerberos。
身份驗證屬於GSS上下文,而不是JVM。 您可以擁有任意數量的上下文,您可以隨心所欲地獲得許多票證和身份驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.