- 浏览: 35169 次
- 性别:
- 来自: 广州
最新评论
-
u011938035:
你好,能给一份标签bean:"jcifsConfig ...
实现CAS与AD在Windows下集成(修订) -
xiaobadi:
你好,请问 p:searchBase和userDn 是什么意思 ...
CAS与域控LDAP集成 -
licanemma:
您好!在网上看到你写的cas和ad集成的文章,写的很详细,受益 ...
实现CAS与AD在Windows下集成(修订) -
nishiufo:
大虾好,最近小弟也在配置CAS SPNEGO在windows下 ...
实现CAS与AD在Windows下集成(修订) -
zdx3578:
我也很久没上javaeye了,忙。 不错!
实现CAS与AD在Windows下集成(修订)
文章列表
这段时间由于工作原因,一直在接触CAS的单点登录方案,从搭建CAS服务器,到最初的使用数据库进行验证,再到跟预控LDAP集成用域用户验证,最后到与AD域集成;从在Windows上面搭建,到在Linux上面搭建。并且加入了注销、自定义登陆界面等内容,有些理论上的备忘,这里记录下。
方案分为客户机,应用系统,CAS服务器,AD域四个部分。这四个部分分别需要做一些配置才可以保证SSO的稳定运行。
☆AD域
Kerbros验证:
如果CAS服务器为Linux,就需要在AD控制器生成Keytab文件,交给CAS服务 ...
前段时间对CAS的单点登录方案与AD域在Windows下的集成做了总结,但是由于该方案需要修改AD域中的加密类型,在企业中的域上使用便完全不通了。因为用作生产环境的域会有多台控制器相互复制,而复制过程需要加密 ...
各位好,前些时候做了cas与AD集成,也陆陆续续修改丰富了一些博客的内容,写的不周之处大家见谅,多写一些就知道该怎么写了。
这段时间研究了下CAS SSO与预控LDAP的集成,这里废话不多说,先把标准文档奉上:
https://wiki.jasig.org/display/CASUM/LDAP
我的配置也大多按照标准文档配置的,下面依次介绍我个人配置的内容。
首先,按文档“Including the Handler”要求,配置了pom.xml文件(the default is ${project.home}/c ...
经过几天寝食难安的努力,终于在昨天晚上通过了cas与ad的集成验证。总结经验,绕了很多圈子,这篇博客将会直接提供配置过程,最终实现验证通过。
首先,创建了必须的域控制器、cas服务器、客户机及应用系统,所有机器都加入域中备用。这里要说明的是,我所使用的域控制器为windows2003,cas server版本为:cas-server-3.4.10-release,cas client版本为:cas-client-3.2.1-release。
接着要实现cas的sso,这两篇文档可以指导实现cas的单点登录:
http://www.i ...
一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口 的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。二、Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题。三、Hiberna ...
下面的图片滚动代码仅用于html网页中,分别可以向上向下向左向右的滚动!把下面此代码插入html网页的<body>< /body>中就可以了!
<!--下面是向上滚动代码-->
<div id=butong_net_top style=overflow:hidden;height:100;width:90;>
<div id=butong_net_top1>
<img src="插入需要滚动的图片">
<img src="插入需要滚动的图片">
< ...
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制
2.:js判断汉字、判断是否汉字 、只能输入汉字
3:js判断是否输入英文、只能输入英文
4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字
5:只能输入英文字符和数字
6: js email验证 、js 判断email 、信箱/邮箱格式验证
7:js字符过滤,屏蔽关键字
8:js密码验证、判断密码
2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空
2.2:比较两个表单项的值是否相同
2.3:表单只能为数字和"_" ...
/*
* 此代码是实现Java的批量改变图片的大小
*/
import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.BufferedImag ...
/* 把下面所有贴到一个jsp页面,使点击“下载”的按钮连接到这个页面,传入文件名 */
<%@ page contentType="text/html;charset=GB2312" %>
<P>点击超链接下载Zip文件</P>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.io.*" %> ...
这次这个是复制图片到规定路径,其实就是读出来选定的图片,然后在规定的路径下写入。
上代码:
private void saveImage(String path,String savePath) throws Exception {
// path是源图片的路径 完整的 如: c:/temp/123.jpg
//savePath是目标路径 完整的 如: d:/temp/456.jpg
File file = new File (savePath.substring(0,savePath.lenth()-11));
//这里的savePath.substrin ...
一般事件
事件 浏览器支持 描述
onClick HTML: 2 | 3 | 3.2 | 4
Browser: IE3 | N2 | O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击
onDblClick HTML: 2 | 3 | 3.2 | 4
Browser: IE4 | N4 | O 鼠标双击事件
onMouseDown HTML: 2 | 3 | 3.2 | 4
Browser: IE4 | N4 | O 鼠标上的按钮被按下了
onMouseUp HTML: 2 | 3 | 3.2 | 4
Browser: IE4 | N4 | O 鼠标按下后 ...
注:这里的例子是5秒钟自动跳转
------------------------------------------------------------------------------------------------------------->
<!-- Place this in the 'head' section of your page. -->
<script language="JavaScript1.2" type="text/javascript">
function delayURL(url ...
先做好几个准备工作:
1. 要在图片上写的内容 可以使String[] ,也可以是 map 具体情况具体分析
2. 要确定在那张图片上写,要给出具体路径,如:d:/p38.jpg
3. 确定文字写在图片上的位置 可以手工调整,这里提供的例子是有两个选择 文字在左,文字在右
上方法:---------------------------->
/**
* 给指定的图片,添加文字信息
*
* @param String[] 存储的文字信息
* @param imgName 待处理的图片路径名称,比如 d:/p38.jpg
* @param position ...
【图片与图片的合成 代码】
/ * 首先 , 创建图片合成后存放的路径,判断如果没有文件夹,新建。* /
String finalCompositePicPath = SavePath + File.separator + card_id + ".jpg"; //比如:c:/temp/312.jpg
File cardFile = new File(finalCompositePicPath);
try
{
if (null != cardFile && !cardFile.isDirectory()) // 目录不 ...