1.引入jar文件
<dependency>
<groupId>cn.bidlink.nbl</groupId>
<artifactId>framework-auth</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency> 2.添加framework-auth filter 到 web.xml
<filter>
<filter-name>systemShiroFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<init-param>
<param-name>targetFilterLifecycle</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<!-- 过滤cas登陆与退出路径 -->
<filter-mapping>
<filter-name>systemShiroFilter</filter-name>
<url-pattern>/cas/*</url-pattern>
</filter-mapping>
<!-- 过滤html路径 -->
<filter-mapping>
<filter-name>systemShiroFilter</filter-name>
<url-pattern>/portal/*</url-pattern>
</filter-mapping>
<!-- 过滤json路径 -->
<filter-mapping>
<filter-name>systemShiroFilter</filter-name>
<url-pattern>/json/*</url-pattern>
</filter-mapping>
3.引入spring配置文件 classpath:spring-nbl-framework-auth/applicationContext-auth.xml
4.添加配置到auth-prop.properties
cas.server.prefix.url=https://testcas.ebnew.com:2440/cas cas.token.valid.url=http://hhostt:8080/cas/login cas.token.valid.error.redirect.url=/ login.view.url=http://testsmart.ebnew.com/work/login.htm?service=http://hhostt:8080/cas/login logout.success.redirect.url=http://testsmart.ebnew.com/work/login.htm?service=http://hhostt:8080/cas/login
【cas】【shiro】framework-auth 使用用例
原文:http://my.oschina.net/sourcecoding/blog/517044