我正在为我的应用程序使用J2EE验证,而我的单页网络应用程序使用'#bookmark'来使用Ajax刷新不同部分。我想让这些链接可收藏。但'#书签'部分在认证后被删除。J2EE验证和页内书签
比如我有一个页面,该页面通过验证后,用URL“http://mydomain/my-page
”,如果“#my-section
”被添加到它,页面会刷新使用Ajax的部分,和URL看起来像“http://mydomain/my-page#my-section
”。如果我预订此链接并在登录之前使用它,那么J2EE身份验证会将我重定向到登录页面,在我提供凭据后,它会将我重定向到'http://mydomain/my-page
'。
如何使其重定向到'#my-section
'部分的URL完好无损?
我可以想到一个使用Valve实现的解决方案,但有没有其他的方法呢?
在Tomcat7上使用基于J2EE Form的身份验证,并将UserDatabaseRealm用作安全领域。
您能否提供更多关于您如何实际验证身份的详细信息? “JEE认证”非常具体,可能意味着几件事情。至少在这个过程中有一部分是特定于服务器容器的,所以请详细说明您正在使用的服务器以及您所做的配置。 – Gimby 2014-11-21 10:44:10
我使用基于J2EE表单的身份验证,Tomcat7和UserDatabaseRealm作为安全领域。 – iamrakesh 2014-11-21 10:56:06