posts - 28,  comments - 13,  trackbacks - 0

          網(wǎng)站: JavaEye  作者: jacally  鏈接:http://lib.javaeye.com/blog/165538  發(fā)表時(shí)間: 2008年02月27日

          聲明:本文系JavaEye網(wǎng)站發(fā)布的原創(chuàng)博客文章,未經(jīng)作者書面許可,嚴(yán)禁任何網(wǎng)站轉(zhuǎn)載本文,否則必將追究法律責(zé)任!

          CAS 單點(diǎn)登錄安裝筆記2


          1.修改cas/webapp/WEB-INF/deployerConfigContext.xml
          加入以下定義:
          	<!-- 數(shù)據(jù)源定義 -->
          <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-method="close">
          <property name="driverClassName" value="${db.driver}" />
          <property name="url" value="${db.url}" />
          <property name="username" value="${db.username}" />
          <property name="password" value="${db.password}" />
          </bean>
          <!--
          passwordEncoder 使用Md5算法加密
          -->
          <bean id="passwordEncoder"
          class="org.jasig.cas.authentication.handler.DefaultPasswordEncoder" autowire="byName">
          <constructor-arg value="MD5"/>
          </bean>


          2.屏蔽原有驗(yàn)證方法:
          				<!-- 
          <bean
          class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />
          -->


          3.加入通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證的handler:
          				<bean class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler">
          <property name="sql" value="select password from CORE_USERS where logid=?" />
          <property name="passwordEncoder" ref="passwordEncoder"/>
          <property name="dataSource" ref="dataSource" />
          </bean>


          4.修改cas\webapp\WEB-INF\cas.properties,定義數(shù)據(jù)庫(kù)連接資源,本例子是連接的oracle數(shù)據(jù)庫(kù)
          db.driver=oracle.jdbc.driver.OracleDriver
          db.url=jdbc\:oracle\:thin\:@192.168.1.1\:1521\:xxxx
          db.username=xxxx
          db.password=xxxx


          5.增加相關(guān)jar包到cas\webapp\WEB-INF\lib\目錄下:
          cas-server-support-jdbc-3.2.jar (cas連接數(shù)據(jù)庫(kù)的支持包)
          ojdbc14.jar (連接oracle數(shù)據(jù)的jdbc驅(qū)動(dòng)程序)
          本文的討論也很精彩,瀏覽討論>>


          JavaEye推薦
          中國(guó)領(lǐng)先的電子商務(wù)網(wǎng)站-淘寶網(wǎng)招賢納士,誠(chéng)聘Java工程師



          文章來(lái)源:http://lib.javaeye.com/blog/165538
          posted on 2008-02-27 17:46 Lib 閱讀(1643) 評(píng)論(0)  編輯  收藏 所屬分類: 服務(wù)配置Java
          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456



          我的JavaEye博客
          http://lib.javaeye.com


          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          FLASH

          Java

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 司法| 安阳县| 通辽市| 锡林郭勒盟| 固原市| 吉木乃县| 自治县| 象山县| 弥勒县| 和田市| 大同县| 搜索| 宁安市| 南通市| 乐安县| 文成县| 兖州市| 钟祥市| 自贡市| 分宜县| 临猗县| 南投县| 城口县| 广昌县| 石景山区| 仁化县| 揭西县| 通许县| 兴隆县| 罗山县| 沛县| 荔波县| 佳木斯市| 靖宇县| 金寨县| 江油市| 萨嘎县| 崇信县| 福建省| 平舆县| 舞钢市|