自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时光在路上

Yesterday is a history,tomorrow is a mystery ,and today is a gift,that why it is called present!

  • 博客(5)
  • 资源 (17)
  • 收藏
  • 关注

原创 CAS和Shiro在spring中集成

shiro是权限管理框架,现在已经会利用它如何控制权限。为了能够为多个系统提供统一认证入口,又研究了单点登录框架cas。因为二者都会涉及到对session的管理,所以需要进行集成。 Shiro在1.2.0的时候提供了对cas的集成。因此在项目中添加shiro-cas的依赖           org.apache.shiro      shiro-cas       ${s

2014-03-28 19:56:32 12725 18

原创 关于单点登录中的用户信息存储问题的探讨

因为项目中使用了单点登录,用户信息的存储应该重新被审视,这就是书写本篇文章的原因。项目中没有涉及用户注册的功能,用户信息但是对于企业应用来说,注册是必须的,同时也涉及到cas server到哪个数据源验证的问题(是cas server的,还是cas client的),所以对于这个问题来说说自己的点点见解。 方案一:Cas Server端提供注册功能并维护用户通用信息,Cas C

2014-03-27 20:18:51 11679 12

原创 基于CAS实现单点登录(SSO):cas client端的退出问题

自从CAS 3.4就很好的支持了单点注销功能,配置也很简单。之前版本因为在CAS服务器通过HttpClient发送消息时并未指定为POST方式,所以在CAS客户端的注销Filter中没有收到POST请求(要知道Filter只对Post请求起作用),也就没有做session销毁处理。 两个业务系统APP1和APP2在没有配置单点退出时,效果是这样子的1:登录APP1,然后经过CA

2014-03-27 20:17:25 15691 14

原创 基于CAS实现单点登录(SSO):登录成功后,cas client如何返回更多用户信息

从cas server登录成功后,默认只能从casclient得到用户名。但程序中也可能遇到需要得到更多如姓名,手机号,email等更多用户信息的情况。cas client拿到用户名后再到数据库中查询,的确可以得到关于该用户的更多信息。但是如果用户登录成功后,直接从cas server返回给casclient用户的详细信息,这也是一个不错的做法。这个好处,尤其是在分布式中得以彰显,cas

2014-03-27 11:10:26 15989 13

原创 基于CAS实现单点登录(SSO):自定义登录验证方法

通过配置方式实现数据库查询认证,的确简单但是不够灵活。但是如果登录验证逻辑稍微复杂些,可能通过配置方式就不能满足需求了,比如:当用户登录时,需要判断该用户是否绑定了邮箱,如果未绑定,拒绝登录并给出提示信息。遇到类似的情况,就需要使用自定义登录来完成,并且给出的提示信息也是自定义的。 自定义登录认证CAS内置了一些AuthenticationHandler实现类,如下图所示,在cas

2014-03-25 21:41:02 7196 11

linux gcc4.4.7以上版本依赖包

gcc4.4.7以上版本依赖包,包括gmp-4.3.2.tar.bz2、mpc-0.8.1.tar.gz、mpfr-2.4.2.tar.bz2

2019-04-06

jdk1.7 api文档.chm

自己在用,拿出来分享。 自己在用,拿出来分享。 自己在用,拿出来分享。

2017-11-12

WinRAR,无广告,绿色版,亲测

找了好久,已经测试过

2016-04-21

CAS和LDAP整合

介绍CAS和LDAP整合实现单点登录的步骤,详情见文章http://blog.csdn.net/tch918/article/details/38050835

2014-07-22

Axis2发布和调用webservice

bank项目 描述了axis2如何发布webservice,如果是用MyEclipse来发布,需要安装插件,把你发布后的.aar文件放 入/web/WEB-INF/services/目录中就能被访问和调用,有点繁琐,但axis2功能十分强大,方法的返回类型不仅可 以用自定义实体类,还可以是List,Map,Set之类的集合,基本数据类型就不用说了。 下载这个资源后,把它部署到tomcat或其他web服务器中,启动服务器,在浏览器的地址栏输入: http://localhost:8088/bank/services/bankService?wsdl 按回车,网页能正常打开并且加载xml文档,表示webservice发布成功! use项目 描述了axis2如何调用webservice,jar齐全,首先保证webservice的url能正常访问,下载资源后直接运 行com.axis2.test.TestAxis2的main方法即可。 axis2功能十分强大,可接受方法中返回任何类型,比如List, Set,Map,基本数据类型,自定义数据类型;其中自定义数据类型的包名和类名可以和发布方不同,只需要字段相 同就可以了。功能虽然强大,但运行效率比xfire稍逊一筹。

2014-07-21

Spring AOP

以简单日志为例,通过AOP实现 配合文章http://blog.csdn.net/tch918/article/category/2366085

2014-06-30

Spring IoC

模拟spring IoC实现,参考文章http://blog.csdn.net/tch918/article/category/2366085

2014-06-30

android webservice by thread

通过在MainActivity中创建线程,实现调用webservice。webService_thread是通过Runable和Thread创建的线程,webService_thread2是通过Callable和Future创建的线程。 和此代码配套的文章 http://blog.csdn.net/tch918/article/category/2272975

2014-05-18

android webService

android调用webservice方法,解决了java.lang.NullPointerException

2014-05-18

CAS单点登录

里面包括三个tomcat,其中一个扮演CAS Server角色,另外两个扮演APP角色。 访问APP1时,跳转到CAS Server进行认证,通过后进入APP1,然后可以直接跳转到APP2,无需认证。 详细说明见:http://blog.csdn.net/tch918/article/details/19930341

2014-02-25

struts2shiro(by annotation)

1、shiro+strut2 2、shiro注解 + struts2注解 2、shiro 缓存:因为使用了缓存,第一使用admin登录,如果没有logout,再用test登录,则test具有admin的权限

2013-12-29

通过自定义标签,简化dwz table分页

通过自定义标签,简化dwz table分页

2013-12-08

spring+struts+ejb整合

spring+struts+ejb整合 版本 jboss-5.1.0.GA struts-2.2.3 spring-3.2.4.RELEASE

2013-11-20

SpringMVC+Apache Shiro+JPA(hibernate)整合

提供的源码包括 SpringMVC+Apache Shiro的整合 SpringMVC+Apache Shiro+JPA(hibernate)整合配置

2013-11-01

使用JasperReport+iReport进行WEB开发

使用JasperReport+iReport进行WEB开发,是这篇文章http://blog.csdn.net/tch918/article/details/12200607的源码

2013-09-30

VisualSVN-3.0.3 破解版 支持VS2012

VisualSVN-3.0.3 破解版 支持VS2012

2012-12-09

netbeans Ajax

王兴魁讲的“AJAX核心技术视频教程”,使用netbeans开发工具

2012-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除