国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JBoss下數據源密碼加密

2019-11-18 15:36:12
字體:
來源:轉載
供稿:網友

    1.先來看一個普通的數據源配置文件

代碼
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <datasources>  
  3.   <local-tx-datasource>  
  4.     <jndi-name>MySQLDS</jndi-name>   //jndi名字   
  5.     <use-java-context>false</use-java-context>  
  6.     <connection-url>jdbc:mysql://10.16.175.137:3306/test</connection-url>  //URL地址   
  7.     <driver-class>com.mysql.jdbc.Driver</driver-class>  //驅動   
  8.     <user-name>root</user-name>    //用戶名     
  9.     <passWord>123456</password>  //密碼   
  10.     <exception-sorter-class-name>  
  11.         org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter   
  12.        </exception-sorter-class-name>  
  13.       <metadata>  
  14.        <type-mapping>mySQL</type-mapping>  
  15.     </metadata>  
  16.   </local-tx-datasource>  
  17. </datasources>  

    看一下這個文件,里面用戶名與密碼都是以明文方式存儲的,這樣子對系統的安全而言帶來了極大的威協。所以我們要為我們這個明文的密碼加一下密,這就是本文的目的.
    2.說到密碼加密,這里我們用到了JBoss下的一個類org.jboss.resource.security.SedureIdentityLoginModule,看看我們該如何用它來幫我們的密碼加密。

先看個配置數據源的例子(mysql-ds.xml):

代碼
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <datasources>    
  3.   <local-tx-datasource>  
  4.     <jndi-name>MySqlDS</jndi-name>      
  5.     <use-java-context>false</use-java-context>  
  6.     <connection-url>jdbc:mysql://192.168.1.91:3306/atteam</connection-url>  
  7.     <driver-class>com.mysql.jdbc.Driver</driver-class>  
  8.     <security-domain>EncryptDBPassword</security-domain>//這里不用寫上你的用戶名與密碼了,我們可以在login-config.xml里做點手腳,就OK了   
  9.     <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>  
  10.     <metadata>  
  11.        <type-mapping>mySQL</type-mapping>  
  12.     </metadata>  
  13.   </local-tx-datasource>  
  14. </datasources>  



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金山区| 依兰县| 安庆市| 古浪县| 监利县| 潞城市| 专栏| 东安县| 凯里市| 霍邱县| 三亚市| 寻乌县| 历史| 阿城市| 营口市| 铜山县| 佛坪县| 澄迈县| 沈阳市| 建昌县| 云龙县| 连云港市| 福清市| 富阳市| 自贡市| 锡林浩特市| 嘉兴市| 定陶县| 济宁市| 民乐县| 澄迈县| 禹城市| 信阳市| 象山县| 昭苏县| 双辽市| 饶河县| 桦川县| 桦川县| 襄垣县| 永清县|