我有一个 Java Applet,需要将一些内容发布到 Web。该代码的作者早已消失,目前正在使用原始 Java.net.Sockets 与服务器通信。
在服务器端,客户端请求使用 NTLM 或 Kerberos 进行身份验证。对于来自浏览器本身的请求,每个 HTTP header 都会添加一个授权 header 。
浏览器托管的 java applet 可以从浏览器访问授权信息吗?或者 java 小程序是否可以使用浏览器的网络堆栈(例如 Flash 和 Silverlight),并由浏览器本身添加必要的授权 header ?
最佳答案
可能不是,这听起来像是一个安全问题(例如,您不希望浏览器中的任何随机 Java 小程序重复使用您对在线银行的身份验证)。
关于java - Java Applet 可以使用浏览器的 NTLM 授权 header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2148196/