Shiro的Remember Me
来源:互联网 发布:it天空 编辑:程序博客网 时间:2024/06/05 16:03
Shiro提供了Remember服务,AuthenticationToken需要实现org.apache.shiro.authc.RememberMeAuthenticationToken接口(UsernamePasswordtoken已经提供了这个接口)。
这个接口提供了一个方法 :
boolean isRememberMe();
如果这个方法设置为true,Shiro 将会在整个会话中记住终端用户的身份ID。
UsernamePasswordToken token = new UsernamePasswordToken(username, password);
token.setRememberMe(true);
表单提交方式
在Web应用中,默认的认证过滤器是FormAuthenticationFilter。它读取一个名为‘rememberMe’表单值来支持 Remember Me 服务,此值是布尔型。比如在你的页面里有一个名为‘rememberMe’的checkbox:
<form action="login.action",method="post">
Username: <input type="text" name="username"/> <br/>
Password: <input type="password" name="password"/>
<input type="checkbox" name="rememberMe" value="true"/>Remember Me
</form>
默认的FormAuthenticationFilter会寻找请求参数名为username,password和rememberMe的值。如果你的参数名与这些默认值不同,你可以在FormAuthenticationFilter中进行配置
- Shiro的Remember Me
- Apache Shiro 的Remember Me
- Apache Shiro Remember Me服务
- apache shiro remember me 不起作用
- shiro在remember me状态下session失效解决办法
- Remember me
- Remember me
- PHP remember me
- SpringSecurity3.X--remember-me
- spring security remember-me
- Remember-Me功能
- springsecurity中的配置文件设置remember-me 的原因及其安全性
- 记住我remember-me功能的几种实现方式
- springsecurity中的配置文件设置remember-me 的原因及其安全性
- 实现shiro-remember功能
- Spring Seucrity 之 Remember Me
- Spring Seucrity 之 Remember Me
- 求教spring security remember me
- Android11--Android之ListView使用的适配器
- CUMCM学习
- artoolkit在Android配置和AndroidStudioProjects的运行
- Android Http请求方法汇总
- ODS 介绍
- Shiro的Remember Me
- SecureCRT实现远程登录Ubuntu
- 【ios开发技术】Swift 语言深入--Swift设计模式 (1/2)
- Activity工作流
- 编写高效Lua代码的方法(整理)
- Redis客户端大全
- Go-Channel
- 根据数字金额获取汉字中文名 c自定义标签
- CodeForces 208E Blood Cousins(树剖求lca + dfs序)