空手道框架中 REST api 的 NTLM 身份验证
NTLM authentication for REST api in Karate framework
有没有人尝试过在空手道框架中实现的 NTLM 身份验证,我可以参考一下?我在尝试构建测试并传递 header 参数时遇到 401 授权问题。
@BeforeClass
public static void before() {
System.setProperty("http.auth.ntlm.domain", "***");
System.setProperty("jcifs.smb.client.domain", "***");
System.setProperty("jcifs.smb.client.username", "***");
System.setProperty("jcifs.smb.client.password", "***");
System.setProperty("java.protocol.handler.pkgs", "jcifs");
}
遗憾的是,空手道尚未支持 NTLM。有一个开放的功能请求:https://github.com/intuit/karate/issues/372 我们需要您或其他人从开源社区贡献此内容。
与此同时,您应该能够通过使用 Java 库或执行必要身份验证的自定义 Java 代码来解决此问题。请参阅空手道文档的 Java 互操作部分:https://github.com/intuit/karate#calling-java
编辑:另见
编辑 - 您可以使用 curl
!
有没有人尝试过在空手道框架中实现的 NTLM 身份验证,我可以参考一下?我在尝试构建测试并传递 header 参数时遇到 401 授权问题。
@BeforeClass
public static void before() {
System.setProperty("http.auth.ntlm.domain", "***");
System.setProperty("jcifs.smb.client.domain", "***");
System.setProperty("jcifs.smb.client.username", "***");
System.setProperty("jcifs.smb.client.password", "***");
System.setProperty("java.protocol.handler.pkgs", "jcifs");
}
遗憾的是,空手道尚未支持 NTLM。有一个开放的功能请求:https://github.com/intuit/karate/issues/372 我们需要您或其他人从开源社区贡献此内容。
与此同时,您应该能够通过使用 Java 库或执行必要身份验证的自定义 Java 代码来解决此问题。请参阅空手道文档的 Java 互操作部分:https://github.com/intuit/karate#calling-java
编辑:另见
编辑 - 您可以使用 curl
!