Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在Capybara/Poltergeist中通过Kerberos进行身份验证_Ruby_Capybara_Kerberos_Poltergeist - Fatal编程技术网

Ruby 在Capybara/Poltergeist中通过Kerberos进行身份验证

Ruby 在Capybara/Poltergeist中通过Kerberos进行身份验证,ruby,capybara,kerberos,poltergeist,Ruby,Capybara,Kerberos,Poltergeist,如何为我正在使用Capybara和Poltergeist驱动程序测试的受Kerberos保护的web服务提供身份验证详细信息 大概我需要设置一个Www-Authenticate:Negotiate头,但我对如何做到这一点一无所知。我能找到的大多数文章都是关于为机架式应用程序配置Kerberos的,但我们充当的是现有远程web应用程序的客户端。客户端或服务器需要它吗?客户端。我们正在使用Capybara访问一个没有REST API的远程服务并从中收集数据。因为这个客户端是用Ruby编写的,所以您需

如何为我正在使用Capybara和Poltergeist驱动程序测试的受Kerberos保护的web服务提供身份验证详细信息


大概我需要设置一个Www-Authenticate:Negotiate头,但我对如何做到这一点一无所知。我能找到的大多数文章都是关于为机架式应用程序配置Kerberos的,但我们充当的是现有远程web应用程序的客户端。

客户端或服务器需要它吗?客户端。我们正在使用Capybara访问一个没有REST API的远程服务并从中收集数据。因为这个客户端是用Ruby编写的,所以您需要一个Ruby GSS-API绑定。我找到了这两个:。一旦您成功编译了针对MIT Kerberos的最佳拟合,我将告诉您该怎么做。