HTTP客户端请求授权:协商选项

时间:2017-09-12 08:32:40

标签: http kerberos

我想使用webhdfs访问HDFS文件。 Curl让我可以选择使用--negotiate -u:user选项来使用现有的kerberos令牌。我们如何使用HTTP请求标头传递协商选项。我知道我们可以使用"授权:谈判"选项。但是,我收到以下错误。

GSSException: Defective token detected

1 个答案:

答案 0 :(得分:0)

您可以这样做:
kinit -kt $ {your_keytab_file_full_path} $ {your_principal}
curl --negotiate -u:-o $ {your_keytab_file_full_path} $ {URL}

相关问题