Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java struts框架中的AppFuse密码管理_Java_Hibernate_Spring Security_Struts_Appfuse - Fatal编程技术网

Java struts框架中的AppFuse密码管理

Java struts框架中的AppFuse密码管理,java,hibernate,spring-security,struts,appfuse,Java,Hibernate,Spring Security,Struts,Appfuse,我有一个疑问。在AppFuse中,在登录期间将调用一些操作来检查凭据。 在登录页面中有一个操作名/j_security-check,但我在struts.xml文件中找不到该操作名的任何操作类。 然后它如何被重定向到主菜单 有人能帮我做这件事吗 谢谢和问候 rajNaveen目前,Appfuse2使用Spring Security 3作为安全框架。因此表单操作j_Security-check由Spring Security 3处理,与Struts无关 其思想是,在web.xml中,您将发现一个配置

我有一个疑问。在AppFuse中,在登录期间将调用一些操作来检查凭据。 在登录页面中有一个操作名/j_security-check,但我在struts.xml文件中找不到该操作名的任何操作类。 然后它如何被重定向到主菜单

有人能帮我做这件事吗

谢谢和问候
rajNaveen

目前,Appfuse2使用Spring Security 3作为安全框架。因此表单操作
j_Security-check
由Spring Security 3处理,与Struts无关

其思想是,在
web.xml
中,您将发现一个配置web应用程序安全行为的Spring Security 3配置文件(
/web-INF/Security.xml
)将在webapp启动期间加载和处理。它被配置为使用
DaoAuthenticationProvider
进行身份验证

Spring security将拦截
j_security-check
表单操作,并调用
DaoAuthenticationProvider
来处理登录请求
DaoAuthenticationProvider
依次调用其由开发人员实现的
UserDetailsService
,查找登录用户的密码,然后简单地比较检索到的密码是否与提交的密码匹配


我建议您退出。

目前,Appfuse2使用Spring Security 3作为安全框架。因此表单操作
j_Security-check
由Spring Security 3处理,与Struts无关

其思想是,在
web.xml
中,您将发现一个配置web应用程序安全行为的Spring Security 3配置文件(
/web-INF/Security.xml
)将在webapp启动期间加载和处理。它被配置为使用
DaoAuthenticationProvider
进行身份验证

Spring security将拦截
j_security-check
表单操作,并调用
DaoAuthenticationProvider
来处理登录请求
DaoAuthenticationProvider
依次调用其由开发人员实现的
UserDetailsService
,查找登录用户的密码,然后简单地比较检索到的密码是否与提交的密码匹配


我建议您退房。

嗨,Ken,我看到了security.xml文件,它是hashi Ken,我看到了security.xml文件,它有UserDao用于比较数据库中的凭据,如果我想添加一个功能,如在密码过期后更改密码(让它持续10天),我必须在登录期间执行此操作,因此如果我想添加其他功能,意味着它将如何使用该功能以及我必须在何处添加该功能(在哪个类中)听起来这个解决方案符合您的要求。在处理程序中,将密码过期的用户重定向到密码更改页面Hi-Ken,i-saw security.xml文件,它是hashi-Ken,i-saw security.xml文件,它有UserDao用于比较来自d的凭据atabase,bcoz如果我想在密码过期后(10天内)添加一个功能,比如更改密码,我必须在登录期间执行此操作,因此如果我想添加其他功能,意味着它将如何使用该功能以及我必须在何处添加该功能(在哪个类中)听起来此解决方案符合您的要求。在处理程序中,将密码过期的用户重定向到密码更改页面