zoukankan      html  css  js  c++  java
  • SSO单点登录系列5:cas单点登录增加验证码功能完整步骤

    详见 http://blog.csdn.net/ae6623/article/details/8919718

    环境:

    server端:cas-server-core-3.5.2.jar、cas-client-core-3.2.1.jar

    client端:cas-client-core-3.1.3.jar、http屏蔽了https后的casclient.jar(http://blog.csdn.net/dengtaowei/article/details/7039399)

    之前做的界面里面缺少一个验证码的功能,上周由于搞其他事情去了,就没有开始验证码的教程写作,今天补上,希望能按照教程制作出你们想要的功能。

    我自己新建的程序结构图,JDK1.6以上版本编译,class文件直接扔到指定路径即可。

    C:\TOMCAT7\WEBAPPS\CASSERVER\WEB-INF\CLASSES\ORG

    └─jasig

        └─cas

            ├─authentication

            │  └─handler

            │      │  CaptchaImageLoginCredentials.class

            │      │  Crypt.class

            │      │  ImageVaditeAuthenticationViaFormAction.class

            │      │  MD5.class

            │      │  RsCasDaoAuthenticationHandler.class

            │      │  

            │      ├─captchaImage

            │      │      CaptchaImageCreateController.class

            │      │      

            │      └─util

            │              ValidatorCodeUtil$ValidatorCode.class

            │              ValidatorCodeUtil.class

            │              

            ├─util

            │      AutowiringSchedulerFactoryBean.class

            │      

            └─web

                │  FlowExecutionExceptionResolver.class

                │  

                └─flow

                        GatewayServicesManagementCheck.class

                        ServiceAuthorizationCheck.class

                        

    1.cas-servlet.xml 

    .找到C:\tomcat7\webapps\casServer\WEB-INF\cas-servlet.xml文件,在

    bean  id="handlerMappingC" 节点下增加验证码请求处理<prop key="/captcha.htm">captchaImageCreateController</prop>

  • 相关阅读:
    Struts2拦截器defaultStack与paramsPrepareParamsStack
    Java中的数据类型BigDecimal
    JfreeChart报表数据点显示、链接
    JPA+Hibernate3 CRUD(增删改查操作)
    Ibatis的批量处理iterateiterate标签
    .net中split的用法,asp.net字符分隔
    存储过程中RETURN语句的返回值
    SQL自定义函数学习修改和删除和管理
    SqlCommand 方法
    由于该计算机受到限制本次操作已被取消请与你的系统管理员联系
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416524.html
Copyright © 2011-2022 走看看