`
星海孤舟
  • 浏览: 67160 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论
文章列表
    SSO除了支持表单的方式进行认证外还可以使用rest接口进行认证,参考:http://jasig.github.io/cas/4.0.x/protocol/REST-Protocol.html     操作步骤如下:     1、将cas-server-support-rest-4.1.3.jar放到cas server的lib中以支持rest认证     2、配置web.xml,以提供rest接口。    <servlet> <servlet-name>restlet</servlet-name> <servle ...
cas client官网文档:https://github.com/Jasig/java-cas-client 一、CAS配置logout   cas提供的默认client样例,不带有logout配置,及当sso serverlogout的时候客户端并不会登出,而可以继续使用。 需要如下配置使当server端登出的时候,SingleSignOutFilter会处理server发给client logout请求,从而清理掉 client的session。 而SingleSignOutHttpSessionListener是当容器创建和删除session的时候将session存储 ...
原文地址:http://my.oschina.net/baochanghong/blog/394873 SSO 即Single sign on/off,单点登录/退出 CAS 全称JA-SIG Central Authentication Service,实现SSO的开源项目   1. 概述   1.1背景 单点登录是必须的,实现方式颇多,这里就说使用CAS的实现方 ...

cas 4.x实战

    博客分类:
  • CAS
 cas 4.x实战,原文地址: http://www.cnblogs.com/secsea/p/5177284.html   使用工具 maven-3.3.9 cas-4.1.4 Tomcat-7.0.57-win-x64 cas-sample-java-webapp 一、Hello cas 1、下载Tomcat,解压;修改其server.xml,增加对SSL支持(具体百度): 1 <Connector SSLEnabled="true" acceptCount="100" clientAuth
        win10升级很长一段时间后,清理了一些软件,结果电脑就只有edge浏览器和自带的邮件可以上网,但是QQ Chrome,360浏览器都无法上网,上网找了很久最后通过如下方式解决。           邮件点击开始,打开命令提示符(管理员),执行netsh winsock reset,重启系统就好了     感谢:http://jingyan.baidu.com/article/5552ef47dda995518ffbc993.html
Vmware磁盘优化深度解析-如何才能提高工作性能 http://www.2cto.com/os/xuniji/   在使用VMware Workstation时,随着使用时间的增加,虚拟磁盘空间的增加以及虚拟机磁盘文件(VMDK)的增加导致宿主机(Host)物理磁盘空间占用会越来越 ...
  BufferedImage bi = new BufferedImage(Math.round(dWidth), Math.round(dHeight), BufferedImage.TYPE_INT_RGB); Graphics2D draw = bi.createGraphics(); 一下代码为了保证图形的质量,消除锯齿等。RenderingHints qualityHints = new RenderingHints(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);qualityHints.p ...
// 保存文件到服务器中 DiskFileItemFactory factory = new DiskFileItemFactory(); factory.setSizeThreshold(4096); ServletFileUpload upload = new ServletFileUpload(factory); upload.setHeaderEncoding("utf-8"); upload.setSizeMax(maxPostSize); List fileItems = upload.parseRequest(request); Iterator ...
sqlplus / as sysdba shutdown immediate startup lsnrctl status lsnrctl start 导出导入表 1、导入(cmd命令行执行)imp system/password@111.111.111.111/orcl  file=d:\name.dmp fromuser=appname touser=appName  log=d:\logname.log ignore=y2、导出exp system/password@111.111.111.111/soc file=d:\name.dmp tables=(appName.tab ...
(原标题)使用poi进行excel基础操作的一些体会 part 1     最近写了个使用poi合并单元格的小程序。由于是首次使用poi,因此在操作时遇到了种种小麻烦,也因此进行了一些总结 1、删除行 一般情况下,删除行时会面临两种情况:删除行内容但保留行位置、整行删除(删除后下方单元格上移)。对应的删除方法分别是:removeRow()及shiftRow(startRow,endRow,shiftCount) 示例代码: 以下代码是使用removeRow()方法删除行内容但保留行位置。代码从d:\test.xls中的第一个sheet中删除了第一行。需要注意的是,改变是需要在wor ...
Excel2007制作简单级联下拉框 content为了准备毕设论文,利用周末学了点office word的排版,顺便也看了点excel的功能。下面利用我学到的一点东西,做一个简单的excel级联下拉菜单。因为只学了一点,所以算是比较简单的。 最终完成的文件可在此处下载:点击下载 1.准备数据 利用如下数据,将制作一个简单的“国家”-》“城市”-》“市区”的级联。 2.创建名称 选中A1-A6,然后在选项卡“公式”中点击“根据所选内容创建”。 然后在弹出框中作如下选择,点击“确定”。 最后,对其他列做如上的同样的操作(可以用套用表格格式来做较简单,此处数据量不大,便不再介绍)。完 ...
Javascript的变量  实际上Javascript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个  Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Activation对象的属性。如下例:  var global = 42;  this.global;    // 42, 可以通过this来访问Global对象  this.global2 = 12;  global2;        // 12  function foo() {   var local ...
   class  EscapeUnescape {  public static String  escape (String src)  {   int i;   char j;   StringBuffer tmp = new StringBuffer();   tmp.ensureCapacity(src.length()*6);  for (i=0;i<src.length() ;i++ )   {   j = src.charAt(i);   if (Character.isDigit(j) || Character.isLowerCase(j) | ...
(转载一部分,综合一部分) 网上查到的全都是escape,和需要的编码不是一回事,好不容易找到的结果 保存下来以备以后使用 js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、   传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。                             例如:<script language="javascript">do ...
public void drawAL(int sx, int sy, int ex, int ey, Graphics2D g2)    {        g2.setStroke(new BasicStroke(1.5f)) ;        double H = 8; // 箭头高度           double L = 3.5; // 底边的一半           int x3 = 0;        int y3 = 0;        int x4 ...
Global site tag (gtag.js) - Google Analytics