Java小程序能否使用浏览器';s NTLM授权头?

Java小程序能否使用浏览器';s NTLM授权头?,java,http,browser,applet,ntlm,Java,Http,Browser,Applet,Ntlm,我有一个Java小程序,需要将一些东西发布到web上。代码的作者早已不见了,目前正在使用原始的Java.net.Sockets与服务器通信 在服务器端,客户端请求通过NTLM或Kerberos进行身份验证。对于来自浏览器本身的请求,每个HTTP头都会获得一个添加的授权头 浏览器承载的java小程序能否从浏览器访问授权信息?或者java小程序是否可以使用浏览器的web堆栈(如Flash和Silverlight),并由浏览器本身添加必要的身份验证头?可能不会,这听起来像是一个安全问题(例如,您不希望

我有一个Java小程序,需要将一些东西发布到web上。代码的作者早已不见了,目前正在使用原始的Java.net.Sockets与服务器通信

在服务器端,客户端请求通过NTLM或Kerberos进行身份验证。对于来自浏览器本身的请求,每个HTTP头都会获得一个添加的授权头


浏览器承载的java小程序能否从浏览器访问授权信息?或者java小程序是否可以使用浏览器的web堆栈(如Flash和Silverlight),并由浏览器本身添加必要的身份验证头?

可能不会,这听起来像是一个安全问题(例如,您不希望浏览器中的任何随机java小程序对您的网上银行重复使用您的身份验证)。

可能不会,这听起来像是一个安全问题(例如,您不希望浏览器中的任何随机java小程序对您的网上银行重复使用您的身份验证).

但是Java确实有一个HttpURLConnection类,它似乎可以重用浏览器凭据。然后可以将其用于上载文件吗?我发现大多数文档在这个问题上都非常可疑。但是Java确实有一个HttpURLConnection类,它似乎可以重用浏览器凭据。然后可以将其用于上载文件吗?我正在查找mos在这个问题上,他是一个非常阴暗的人。