java - Java Applet 可以使用浏览器的 NTLM 授权 header 吗?

标签 java http browser applet ntlm

我有一个 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/

相关文章:

http - Microsoft Edge 在虚拟框上添加 http 请求 header

java - Selector.select(超时) x Selector.selectNow()

c# - 如何禁用 wpf webbrowser 控件上的拖放

testing - 如何在不创建新页面对象类的情况下对多个页面进行相同的操作

javascript - history.forward() 不影响浏览器

java - 如何在整个应用程序中保持 session 直到用户在 android 中注销?

java - 在java中公开一组变量

http - azure Blob : "The condition specified using HTTP conditional header(s) is not met"

java - 单击选项卡布局项目时选项卡未更改

java - 当我们对struts中的form bean进行更改时,为什么需要重新启动tomcat?