spring security对于多登陆页面多用户数据源的使用

spring security多登陆页面的处理网上有对EntryPoint进行扩充的,但是在3.1的版本中那个策略bean不存在,所以不知道怎么写,看了point的代码没发现这些东西。。我有这样的需求,就是一个站点有管理员登陆和会员登录,2者用的不是一个数据库验证的,那么首先想到的办法就是在UserDetailsService中来根据登陆页面的隐藏域参数值来判断登陆者的身份,可惜,对于这样的参数,在Filter中可以获取到就是放不入到UserDetailsService中,绕了很大全想到一个办法就是和username拼接,到UserDetailsService中再岔开即可解决。。

 

但是对于不同登陆页面登陆出错有不同的出错页面,对于登陆成功有不同的成功页面。。这些都咋搞呢。。

spring security真实没考虑到这么多的应用场景啊。。

你可能感兴趣的:(spring,bean,数据库,Security,filter)