现在项目情况是:一套商城,一套搭配商城的后台管理系统,这种项目每几个月就会重新做一套卖给不同的公司
权限框架使用的shiro,问题如下:
1.两个系统如何统一登录和权限管理?
2.如果是用单点登录,是否有必要?
3.如果用了单点登录,cas不可取,原因是不可能每次新开项目买一个证书,是否有其他解决方法?这个问题到现在也没解决,求教

解决方案 »

  1.   

    两个系统使用一套权限配置,只需要在两个项目Realm里面,
    doGetAuthenticationInfo 获取用户身份 
    doGetAuthorizationInfo 获取权限数据
    里面的取的数据源相同而如果你要实现一处登录,多处访问,写自己的 SessionRedisDAO 
      

  2.   

    1.两个系统如何统一登录和权限管理?
      在cas服务端登陆,权限管理在客户端。
    2.如果是用单点登录,是否有必要?
      这只是单点登录,对大多数的项目来说是很鸡肋的一个功能,看客户的需求
    3.如果用了单点登录,cas不可取,原因是不可能每次新开项目买一个证书,是否有其他解决方法?
      不明白你要表达的意思,新开一个项目买啥证书?新开一个项目和其他的集成单点登录项目一样部署到tomcat,weblogic就可以啊