各位大哥问下Spring-acegi怎么做单点登录啊?
我用Spring-acegi做了一个权限系统,用的是标签来判断是不是有权限 如下,可是另外个系统单点登录时候怎么办呢?系统怎么把相应权限取出来? <bean id="jdbcDaoImpl" class="org.acegisecurity.userdetails.jdbc.JdbcDaoImpl">
<property name="dataSource"><ref bean="dataSource"/></property>
<property name="usersByUsernameQuery">
<value>SELECT USER_LOGINNAME,USER_PASSWORD,ENABLED FROM T_SYS_USER WHERE upper(USER_LOGINNAME)=upper(?)</value>
</property>
<property name="authoritiesByUsernameQuery">
<value>
SELECT DISTINCT T_SYS_USER.USER_LOGINNAME ,T_SYS_RESOURCE.RESOURCE_CODE
FROM T_SYS_USER LEFT OUTER JOIN T_SYS_ROLE ON T_SYS_USER.USER_ROLEID = T_SYS_ROLE.ROLE_ID
LEFT OUTER JOIN T_SYS_ROLE_RESOURCE ON T_SYS_ROLE_RESOURCE.ROLE_ID = T_SYS_ROLE.ROLE_ID
LEFT OUTER JOIN T_SYS_RESOURCE ON T_SYS_RESOURCE.RESOURCE_ID = T_SYS_ROLE_RESOURCE.RESOURCE_ID
WHERE upper(USER_LOGINNAME) = upper(?)
</value>
</property>
</bean>
我用Spring-acegi做了一个权限系统,用的是标签来判断是不是有权限 如下,可是另外个系统单点登录时候怎么办呢?系统怎么把相应权限取出来? <bean id="jdbcDaoImpl" class="org.acegisecurity.userdetails.jdbc.JdbcDaoImpl">
<property name="dataSource"><ref bean="dataSource"/></property>
<property name="usersByUsernameQuery">
<value>SELECT USER_LOGINNAME,USER_PASSWORD,ENABLED FROM T_SYS_USER WHERE upper(USER_LOGINNAME)=upper(?)</value>
</property>
<property name="authoritiesByUsernameQuery">
<value>
SELECT DISTINCT T_SYS_USER.USER_LOGINNAME ,T_SYS_RESOURCE.RESOURCE_CODE
FROM T_SYS_USER LEFT OUTER JOIN T_SYS_ROLE ON T_SYS_USER.USER_ROLEID = T_SYS_ROLE.ROLE_ID
LEFT OUTER JOIN T_SYS_ROLE_RESOURCE ON T_SYS_ROLE_RESOURCE.ROLE_ID = T_SYS_ROLE.ROLE_ID
LEFT OUTER JOIN T_SYS_RESOURCE ON T_SYS_RESOURCE.RESOURCE_ID = T_SYS_ROLE_RESOURCE.RESOURCE_ID
WHERE upper(USER_LOGINNAME) = upper(?)
</value>
</property>
</bean>
解决方案 »
- struts2 登陆成功后url里显示.action而不是.jsp
- ssh登录成功后,怎样在jsp页面上获取用户信息??求助???
- 如何学习Java数据库方面的知识?
- Spring+jpa 怎么配置2个数据库
- Struts action下载取消时点击取消抛出异常
- 关于OSGI web应用的一个小问题
- 怎么得到整改httprequest下来的xml文件的内容,并转换维字符串
- 连SQLServer时,为什么把驱动的jar放到了classpath中还是找不到com.microsoft?
- hibrenate ant运行时抱错,请大家帮忙看看
- jasperreport如何实现曲线图?饼图?ireport中就提供了一个方形图--我还不知道怎么用:(谁能提供几个简单例子.谢谢
- 解析带文档注释的XML
- Webservice问题
acegi是权限控制的哦