有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

授权失败时的java重定向

我有一个webstart应用程序,需要用户授权才能运行。部署应用程序的网站的环境要求用户不点击刷新

所以,问题是,如果他们拒绝授权,点击refresh不会让它出现

我想要的是一种检测应用程序是否崩溃的方法,这样我就可以将用户重定向到另一个页面

或者

允许用户在不调用页面刷新的情况下重新显示授权提示的功能

注意:我知道这些限制有点奇怪,但这超出了我的控制,也不是我的想法。非常感谢您的帮助

[编辑]

一些澄清: 当用户点击“刷新”按钮时,他们会被重定向到错误页面。这个应用程序正在调查中使用,虽然它是可选的,但如果用户拒绝证书,我需要一种优雅地恢复的方法

此外,这是已签名jar的证书,而不是https连接或站点登录之类的证书


共 (1) 个答案

  1. # 1 楼答案

    你的问题缺少一些细节,但这里有一个关于你可能会做什么的大脑垃圾堆

    最好的办法是确保身份验证失败(或拒绝验证)导致会话被破坏。然后,每次他们进入页面时,服务器和客户机看起来都像是一次新的运行,因此它会重新提示他们的信誉。此外,还可以确保身份验证失败只是再次显示登录页面,并显示一条消息,指示上一次逻辑失败