shro整合spring,认证默认username和password的修改
Posted 咔咔kk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shro整合spring,认证默认username和password的修改相关的知识,希望对你有一定的参考价值。
shro用户认证时,要求页面传入后台的用户名为username,密码为password,如果不设置为username、password将不进入Realm域进行认证。
有时企业登录页面的用户名和密码字段非username、password,这就需要我们配置
xml配置authc过滤器
<!-- 配置authc过滤器 -->
<bean id="authc" class="org.apache.shiro.web.filter.authc.FormAuthenticationFilter">
<property name="usernameParam" value="usname" />
<property name="passwordParam" value="psword" />
</bean>
页面传值举例
<form id="form1" action="/login" method="post"> <table width="600" border="0"> <tr> <td>用户名</td> <td><input name="usname" type="text" id="usname"></td> </tr> <tr> <td>密码</td> <td><input name="psword" type="password" id="psword"></td> </tr> <tr> <td colspan="2"><input type="submit" name="Submit" value="提交"></td> </tr> </table> </form>
关于shro与spring 的整合,论坛中已有大神回帖,这里不再重复,点击此处查看
以上是关于shro整合spring,认证默认username和password的修改的主要内容,如果未能解决你的问题,请参考以下文章
spring boot整合 spring security之自定义认证
Spring 安全认证:获取没有 SPRING_SECURITY_LAST_USERNAME 的用户名
全网最细致SpringBoot整合Spring Security + JWT实现用户认证
SpringBoot整合Spring Security (一,基于数据库的登录认证)