【问题标题】:Kerberos authentication issue on jmeterjmeter上的Kerberos身份验证问题
【发布时间】:2016-12-19 15:23:05
【问题描述】:

使用 jmeter 录制脚本。在重播脚本时,我收到以下错误。我也修改了 krb5.conf 和 jaas.conf 文件。在 http 授权管理器中,我给出了 baseurl 和用户名、密码、域、领域、机制

在 ping 我们的网站时,我得到了以下服务器名称(chvpkw8.chvpk.test.net)。所以我假设 chvpkw8 是服务器名称,而 chvpk.test.net 是域名。

所以在身份验证管理器中,我将全名 chvpk.test.net 作为域,并将 chvp4kw804.chvpk.test.net 作为领域名称。请纠正我的 krb5.conf 和 jaas.conf。并让我知道我也想修改任何其他信息。

NEGOTIATE 身份验证错误:未提供有效凭据(机制级别:未提供有效凭据

原因:java.lang.SecurityException:java.io.IOException:配置错误: 第 11 行:预期 [选项键] 在 sun.security.provider.ConfigFile$Spi.(未知来源)

     Krb5.conf

  [libdefaults]
      default_realm = chvpk.test.net
      default_tkt_enctypes = aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
      default_tgs_enctypes = aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
     forwardable=true

       [realms]
        chvpk.test.net = {
    kdc=134.248.10.25
    admin_server=134.248.10.25
          }

         [domain_realm]
         134.248.10.25=chvpk.test.net
        .134.248.10.25=chvpk.test.net

       and jaas.conf file 

         JMeter {
com.sun.security.auth.module.Krb5LoginModule required
doNotPrompt=false
useKeyTab=false
storeKey=false
debug=true
      };

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    jaas.conf 文件的语法不是很正确,debug=true 行后面缺少分号

    JMeter {
        com.sun.security.auth.module.Krb5LoginModule required
        doNotPrompt=false
        useKeyTab=false
        storeKey=false
        debug=true;
    };
    

    其他配置好像不错(只要和KDC端的配置匹配)

    参考资料:

    【讨论】:

      猜你喜欢
      • 2017-03-17
      • 2020-06-14
      • 2017-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 2016-10-09
      相关资源
      最近更新 更多