Spring security中j_spring_security_check,流程j_spring_security_check验证登录的表单信息中j_username,j_password被传走,但是我在org.springframework.security.ui.webapp的AuthenticationProcessingFilter.java看到String username = obtain

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 06:01:10
Spring security中j_spring_security_check,流程j_spring_security_check验证登录的表单信息中j_username,j_password被传走,但是我在org.springframework.security.ui.webapp的AuthenticationProcessingFilter.java看到String username = obtain
xTQOP+2~PB OMW.P]mo!Ƙ0t` JG:?{><[W$fLsnVVDiQ)"~jMpj-ƹ1NG¤̘+IK13Gb $bT^THcd^Uʈc筃(5_l!yQ!qRy5;¼,_H¢c1*TzFw"Y\ba̋/txZѿ3B m z!wOw[=KMHh6Xf2A82.󬆠 )!(mng:scIa7as)DÀvz /DIW4KWJ8~pz0羓%>Ì:%B^ūVb4{/AH {8k $?OqȜLFiGjqQ`T ̨(W[6DZ;Cag P/= [v[; 0gG @0\E1bN+s"\t^&NRW+B{p rұs߿4PhbZO:S{k-)ʎȰ0+;U$عTLFcf7Yz2ƌQڶWw5H:PA|uUogFf

Spring security中j_spring_security_check,流程j_spring_security_check验证登录的表单信息中j_username,j_password被传走,但是我在org.springframework.security.ui.webapp的AuthenticationProcessingFilter.java看到String username = obtain
Spring security中j_spring_security_check,流程
j_spring_security_check验证登录的表单信息中j_username,j_password被传走,但是我在org.springframework.security.ui.webapp的AuthenticationProcessingFilter.java看到
String username = obtainUsername(request);
String password = obtainPassword(request);
protected String obtainUsername(HttpServletRequest request) {
return request.getParameter(usernameParameter);
}这里不是应该是request.getParameter(j_username)吗?看样是中途对数据洗过(usernameParameter=j_username)然后放在了request里又传过来,求洗数据的函数调用堆栈麻烦加上文件名!
public static final String SPRING_SECURITY_FORM_USERNAME_KEY = "j_username";
public static final String SPRING_SECURITY_FORM_PASSWORD_KEY = "j_password";
public static final String SPRING_SECURITY_LAST_USERNAME_KEY = "SPRING_SECURITY_LAST_USERNAME";
private String usernameParameter = SPRING_SECURITY_FORM_USERNAME_KEY;
private String passwordParameter = SPRING_SECURITY_FORM_PASSWORD_KEY;
找到了,马虎!就在同文件上面

Spring security中j_spring_security_check,流程j_spring_security_check验证登录的表单信息中j_username,j_password被传走,但是我在org.springframework.security.ui.webapp的AuthenticationProcessingFilter.java看到String username = obtain
上面有spring security的执行流程,图解 


我快看完了 非常有用的东西哈


话说你这个问题.真扯  哈哈