所以基本上我有一个Web应用程序,我已经实现了kerberos身份验证。
我可以在我的帐户上使用curl进行身份验证并从Web应用程序获取响应。
当我在linux机器上时(使用putty)问题就开始了。当我从机器上尝试对Web应用程序进行身份验证时,应用程序返回带有WWW-Authenticate的标头:Negotiate命令就会停止。
现在我假设这是因为在机器上我不是活动目录中的用户,而是计算机或其他类似的用户。
所以我尝试用我的用户名和密码做kinit,并且在成功创建令牌之后,它仍然卡住了。我猜是因为他不知道我希望他使用我刚刚创建的令牌。
所以我的问题是:即使我在Linux机器上,如何让curl工作?或者我如何使用我创建的令牌进行身份验证,即使我不在用户身上?
提前致谢!