use*_*066 2 web-services kerberos spnego
我正在尝试使用soap-ui 5.0.0。使用 spnego-kerberos 身份验证调用 Web 服务。我关注过: http ://www.soapui.org/SOAP-and-WSDL/spnego-kerberos-authentication.html
我的登录配置:
com.sun.security.jgss.login {
com.sun.security.auth.module.Krb5LoginModule required
client=true;
};
com.sun.security.jgss.initiate {
com.sun.security.auth.module.Krb5LoginModule required
debug=true
useTicketCache=true
useKeyTab=true
keyTab="C:\\kerberos\\testuser.keytab"
principal=testuser@XX1.AD.XX.COM
doNotPrompt=true;
};
com.sun.security.jgss.accept {
com.sun.security.auth.module.Krb5LoginModule required
client=true
useTicketCache=true;
};
Run Code Online (Sandbox Code Playgroud)
但是,当我拨打电话时,出现以下错误:
ERROR:java.lang.SecurityException: Configuration Error:
Line 11: expected [option key], found [null]
Run Code Online (Sandbox Code Playgroud)
这似乎指向 login.conf 中的第 11 行:
keyTab="C:\\kerberos\\testuser.keytab"
Run Code Online (Sandbox Code Playgroud)
问题:这是由行principal=testuser@XX1.AD.XX.COM 引起的。它不喜欢@XX1.AD.XX.COM,使用principal=testuser,它会进一步进行,但现在我收到身份验证401错误。
请指教。谢谢,B.
| 归档时间: |
|
| 查看次数: |
4954 次 |
| 最近记录: |