springboot + shiro 多realm多loginUrl设置(动态改变loginUrl)
【springboot + shiro】多realm的多loginUrl设置(动态改变loginUrl)在shiro多realm的情况下,让用户访问需要认证的页面时,不同的角色肯定需要不同的loginUrl然而shiro的ShiroFilterFactoryBean只能写入一个loginUrl,此时需要用到ShiroFilterFactoryBean的setFilters方法,解决办法如下:shiro底层是通过redirectToLogin方法使未认证的用户跳转到登陆页的,那么只需要重写这个方法