Java Web Start 一直要求进行身份验证

标签 java authentication java-web-start

我开发了一个 Java Web Start 应用程序,该应用程序位于基于 HTTP 安全性的 Web 服务器上。 一旦我登录到用于启动我的 Java Web Start 应用程序的网页,该应用程序会再次要求我进行身份验证,即使我勾选了“将此密码保存到密码列表”,它也会再次提示此身份验证对话框。

如果我没记错的话,这是因为它正在尝试访问其他 jar。

我想知道是否有一种方法可以自动定义或传递身份验证用户名和密码以摆脱这个烦人的“功能”

谢谢你的帮助

最佳答案

没有。您必须对服务器进行身份验证才能访问应用程序,并且必须对客户端进行身份验证才能允许 <all-permissions/> .以客户端操作系统提供的方式接受提供的证书应该可以避免重复请求凭据。作为引用,这个example已签名但不需要 <security> .

关于Java Web Start 一直要求进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6996439/

相关文章:

java - Jersey Bean 验证将 application/x-www-form-urlencoded 解释为 bean

java - 动态 json 响应 : Could not read JSON: N/A (through reference chain) jackson fasterxml

java - 如何将 Permissions 和 Codebase 属性放入第三方 jar 的 list 中?

java-web-start - 使用 Tibco 原生库的 Java Webstart

java - 如何在不支持 Java 7 的情况下将 Java Web Start 限制为 Java 6

java - 删除空格后的文本

java - 使用 Jackson 序列化 Typed 集合时出错

php - Symfony 身份验证(您不能从 EntityUserProvider 刷新用户)

security - 如何提高客户端-服务器系统的安全性?

mysql - PHP登录问题