- 博客(22)
- 收藏
- 关注
Weblogic部署CAS3.5问题解决方案
webLogic版本:10.3.6.0 cas服务端版本:3.5.2.1 事件背景: 部署一套SSO环境,选用CAS最新版做为服务端,在开发阶段选用Tomcat6做为应用容器未出现任何问题,业务功能整合完毕后准备将CAS服务端移植到weblogic环境下,然后问题出现了。 问题列表: 在整个部署过程中,主要遇到两个问题 一:找不到log4j.xml文件 异常信息摘录如下:...
2014-05-19 22:48:04 491
CAS整合JIRA系统说明
CAS客户端已经提供了对JIRA的支持,并且提供有相应的JAR包,CAS官网上也有了详细的配置说明,貌似无需再费口舌,不过有些小地方还是需要注意一下的,在此简单说明一下配置方式及注意事项。 版本 CAS服务器:3.4.2 CAS客户端:3.1.10 JIRA:3.12.1 配置 JIRA整合到CAS只需要修改两个文件,一个是jira工程下的web...
2011-09-29 16:10:20 602
CAS客户端采用Spring方式进行配置时的注意事项
CAS客户端如何使用Spring进行配置,这个在CAS官网上已经说的很详细了,所以在此不再赘述。不过在配置过程中,有些小地方需要注意一下,否则可能会导致应有的功能却没实现。 一: 在spring配置文件中配置票据验证Filter时应该注意: 1:增加属性redirectAfterValidation,将值设置为true 该值默认是null,但如果使用web.xml方式配置时,此值会被...
2011-09-29 15:56:38 352
整合了Spring-Security的业务系统无法通过CAS进行单点注销
今天整合的业务系统使用了Spring-Security框架,并且集成了CAS-Client,CAS的版本是3.4 在CAS的单点注销下,原理是CAS在注销模块中,通过使用各个业务系统认证时所提供的URL做为路径逐个再去反向访问各个业务系统,发送的是POST请求,那么各个业务系统的CAS-CLIENT接受到该请求后,从请求内容中分解出票据,然后依据票据找到之前已经保存好的session,最后执行...
2011-05-25 11:38:39 354
CAS 3.4 单点退出详细配置(Configuring Single Sign Out )
CAS3.4版本已经很好的支持了单点注销功能,效果是非常的棒,配置是相当的简单。 之前版本因为在CAS服务器通过HttpClient发送消息时并未指定为POST方式,所以在CAS客户端的注销Filter中没有收到POST请求也就没有做session销毁处理。 现在的版本只要按照官网的说明正确配置即可。 假设环境如下: 两个业务系统APP1和APP2 在没有配置单点退出时...
2011-01-05 20:38:57 653
原创 CAS3.4 代理模式详细配置
版本 CAS服务器版本:3.4.2 CAS客户端for JAVA版本:3.1.10 前言 CAS3.4版本的资料在网上实在是少的可怜啊,幸亏官方网站所提供的资料帮助我完成了代理模式的配置,不过读E文真的很费劲。 在详细配置之前先说下对代理模式的认证,在网上查资料时看到有人说代理模式是服务于C/S架构的程序,还举例说什么看电影什么的,当然每个人都有不同的看法,不过我真的...
2011-01-05 19:46:51 391
CAS采用Spnego认证方式通过Kerberos与AD域整合
一:前言 这次主要是介绍如何通过配置,使已经登录到域的域用户,在访问CAS_Client的时候,不需要再次去CAS服务端认证的配置文档。是只针对已经掌握如何配置Windows_AD和CAS_SSO的相关人员。配置Windows_AD和CAS_SSO的方法请参考其它手册,本文不再讲述如何配置Windows_AD和CAS_SSO。 本人所讲述的配置都是在Windows_AD和CAS_SSO已经配...
2010-07-08 09:55:03 1535
CAS3.4 关于PAM模块SSL的详细配置
在要配置PAM_CAS的SSL时,才发现原来之前使用的证书都得重新换掉了。 采用OpenSSL和KeyTool签发自签名证书来替换之前配置的Tomcat SSL redHat自带Openssl工具,因为我并没有在redhat系统中安装JDK,所以我下载了Openssl并安装在了CAS服务器所在的Windows系统中。 OpenSSL10.9.7c http://gnuwin3...
2010-05-13 10:49:24 317
CAS3.4 关于PAM模块的详细配置
前言 CAS客户端中提供了PAM模块,PAM模块是可插拔的认证模块,使用PAM模块可以配置系统的认证模块。 CAS的PAM模块前期是由YALE公司维护的,可现在根据官网介绍说,PAM模块交由一家法国的机构(ESUP)在做维护,暂且不管谁在维护,只要能用就行。 需要提醒的是,ESUP官网是法文滴,借助翻译工具,大体意思还是可以整明白滴。 我的环境是这样的,一台机器安装了Redhat系统用来配...
2010-05-11 17:54:19 471
CAS3.4 安装部署
前言 此系列文章均以我的环境及具体工作需求为例,真实环境,确保配置可用的前提下才发布的 因我主要以实战作为讲解,所以如果您对CAS的理论知识还不够清楚,尤其是CAS的运行流程及各协议的介绍,那么俺请您去官网了解一下,不用太深入了解,够用就行。 并且!文章写的可能不那么细,希望您别斤斤计较。 废话少说 搭建CAS环境十分简单,无非配置SSL CAS需要SSL的支持,当然...
2010-05-11 17:36:58 456
基于Java的一些安全框架简介
JOSSO JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的SSO(SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案. Acegi Security Aceg...
2010-04-20 11:12:29 506
原创 NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://mirrors.163.com unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B W: You may want to run apt-get...
2009-09-23 16:09:34 197
原创 Quartz 简单使用案例
首先要将需要执行的任务类通过实现 org.quartz.job 接口可以使任务类变成可执行的。 下面是一个非常简单的示例类,这个类用一条非常简单的输出语句覆盖了 execute(JobExecutionContext context) 方法。这个方法可以包含我们想要执行的任何代码 [code="java"] package com.ncs.zz.task; import jav...
2009-08-06 11:38:02 262
原创 MD5工具类 -- 文件MD5值 -- MD5加密
今在网上看到一MD5工具类,挺实用的,保存下来以备后用,感谢作者 [code="java"] package com.zz.cert.test; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import ...
2009-08-06 11:35:33 184
原创 Struts1和Struts2的区别和对比
1. Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 2. Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Act...
2009-08-06 11:33:47 128
JAVA获取文件夹(文件)大小
有人朋友问我怎样获取文件夹大小,仔细想想还真没有做过.今天凑机会也试验一下.. 首先查询API看是否有相应的对像,失败. 看来只能用递归了.代码如下: [code="java"] import java.io.*; public class FileTest { private StringBuffer sb; private static double sizes; ...
2009-08-06 11:32:21 527
JAVA 压缩文件
[code="java"] import java.io.*; import java.util.zip.*; public class raintime{ public static void main(String[] args){ try{ BufferedReader in=new BufferedRea...
2009-08-06 11:30:45 127
Struts1 文件上传 FormFile
[code="jsp"] [/code] [code="action"] package com.j2ee.zz.action; import org.apache.struts.action.*; import javax.servlet.http.*; import com.j2ee.zz.actionform.*; import org.apac...
2009-08-06 11:10:34 250
WebSphere6.0 映射80端口
[size=small]1:http://localhost:9061/ibm/console登陆管理台 2:环境>>>>虚拟主机>>>>应用程序>>>>default_host>>>>其它属性(主机别名)>>>>将9080端口设为80>>>>保存 3:系统管理>>>>将更改保存到主资源库>>>>保存 4:进入C
2009-08-06 10:59:12 301
原创 java使用正则表达式——实例
网上关于java使用正则的现成的例子不多,发一个以前写的一个类,供大家参考。 这个类基本满足了平常的需要,有其他需要的我再添加 [code="java"] import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author Der * @date ...
2009-08-06 10:55:42 132
原创 MySQL入门指南
一、SQL速成以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。1.创建表表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下:create table table_name(column_name datatype {identity |null|not null},…)其中参数table_name和column
2007-06-14 18:28:00 646
转载 java与c/c++进行socket通信的一些问题
近几天看到csdn上问c/c++和java通信的问题比较多,特别是c特有的数据结构(如struct)。特地根据网友的一个问题举个例子,希望对初学者有所帮助。原问题见:http://community.csdn.net/Expert/topic/3886/3886989.xml?temp=.3527033这类问题通常是为了利用原有Server或者Server不能做修改(通常是c/c++)
2007-03-22 12:00:00 957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人