仅使用Fiddler获取Kerberos Auth标头 [英] Getting Kerberos Auth header only with Fiddler

查看:191
本文介绍了仅使用Fiddler获取Kerberos Auth标头的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我是Windows身份验证的新手,面临一个奇怪的问题。

I am new to Windows authentication and am facing a weird issue.


我已经为Java建立了一个带SPNEGO过滤器库的应用程序。

I have setup an application with SPNEGO filter library for Java.


已根据文档设置所有设置。

All settings as per the documentations have been set.


现在当我从同一个域中的另一台机器打开我的应用程序的URL时,使用任何浏览器,我得到一个谈判标题为

Now when i open the URL of my application from another machine in the same domain, using any browser, i get a negotiation header as

TlRMTVNTUAABAAAAl4II ...

TlRMTVNTUAABAAAAl4II...



这意味着它是一个NTLM协商请求。

This means that it is an NTLM negotiation request.


如果我启动fiddler然后尝试运行相同的测试请求,我会收到kerberos身份验证请求。

if i start fiddler and then try to run the same request for testing, i am getting a kerberos authentication request.


YIIGgwYGKwYBBQUCoIIGdzCCBnOgMDAuBg ...

YIIGgwYGKwYBBQUCoIIGdzCCBnOgMDAuBg...



这意味着当我使用fiddler调用时,浏览器假设系统在同一网络上。

This means that when I am calling using fiddler, the browser is assuming that the system is on same network.


我无法弄清楚为什么会发生这种情况.. ??

I am unable to figure out why this is happening..??


即使在正常执行中我也需要kerberos票。

I need the kerberos ticket even in normal execution.


服务器:JBoss 4.3.2 GA

Server: JBoss 4.3.2 GA


任何人都有任何想法...... ??

anybody has any idea...??


提前感谢

推荐答案

您好VineetVerma.it,谢谢你的问题。协议文档小组将很快回复您。
Hi VineetVerma.it, thank you for your question. A member of the protocol documentation team will respond to you soon.


这篇关于仅使用Fiddler获取Kerberos Auth标头的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆