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

问题描述 投票:0回答:1

我想使用webhdfs访问HDFS文件。 Curl为我提供了使用--negotiate -u:用户选项来使用现有kerberos令牌的选项。我们如何使用HTTP请求标头传递协商选项。我知道我们可以使用“授权:协商”选项。但是,出现以下错误。

GSSException: Defective token detected
http kerberos
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.