shiro
BooleanZhang
这个作者很懒,什么都没留下…
展开
-
springboot+shiro自定义请求超时返回json或其他对象,不通过shiro的setUnauthorizedUrl
前后端分离的项目导致了页面的路由是由前端来配置的,不通过shiro来跳转页面。这时候需要给前端返回一个自定义的返回体,来告知前端已经超时或者是没权限。具体步骤如下:1.自定义一个filter,继承FormAuthenticationFilter,并实现onAccessDenied方法,这个方法就是来实现请求被拒绝的处理的。import java.io.PrintWriter;import javax.servlet.ServletRequest;import javax.servlet.Se原创 2020-09-22 16:56:07 · 633 阅读 · 0 评论 -
shiro自定义realm问题分析
1、登陆测试中的:UsernamePasswordToken token = new UsernamePasswordToken("zhang","123");执行subject.login(token)后,这个token传到了自定义的Realm中的方法://处理身份验证protected AuthenticationInfo doGetAuthenticationInf...原创 2019-09-19 19:42:10 · 299 阅读 · 0 评论