<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java Blog for Alex Wan

    Let life be beautiful like summer flowers and death like autumn leaves.

    統計

    留言簿(10)

    BlogJava

    Blogs

    DIV+CSS

    JQuery相關

    友情鏈接

    常去的地方

    數據供應

    閱讀排行榜

    評論排行榜

    [CXF]CXF下的保護暴露在外的web service的方法及注意事項

    CXF下的保護暴露在外的web service的方法及注意事項

    最近這幾天都在使用CXF作為webservice的組件,試圖將公開的webservice加入到保護的范圍內。

    添加到保護的方法有三種:

    (1)指定地址訪問,即指定一些IP地址,只有這些地址的請求我們的接口才處理。

    這種方法我在開發中有使用到,可以通過WEB容器中的Filter類來實現,

    只需要檢查請求的地址是否在我們指定的地址列表中就可以了。

    優點:處于請求響應鏈的前端,響應非常迅速,所以消耗的資源很少。

    缺端:使用這種方法只能檢查指定地址的請求,通常只能應用的小范圍內,如局域網。

    另外使用這種驗證方法,無法進行權限的檢查,一旦通過驗證將可以執行所有公開的接口。

    (2)用戶名/密碼對驗證,使用指定的用戶名密碼進行驗證

    這種方法適合于具體用戶的檢查,進而可以檢查其是否有權限執行其請求的操作.

    優點:可以只準確地檢查用戶,甚至驗證權限。

    缺點:這種方式不能和WEB應用的登錄一樣,只需要驗證一次就可以了;必須

    每個請求都檢查,如果需要使用這種方法去做,還需要處理好類似登錄/退出機制。

    (3)使用HTTPS進行驗證,這種方法應該也可以具體的驗證證書來自哪個用戶,進而檢查其權限。

    優點:安全更有保證

    缺點:配置復雜,對客戶端程序員要求很比較高。

     

    注意事項:

    使用CXF進行WEBService交互時,特別是進行客戶端工作時,最好將服務端和客戶端的環境剝離開來。

    這幾天的工作教會了我這個事情(今天上午在測試客戶端代碼時出現莫名其妙的錯,最后發現是JAR包沖突,

    在服務器的環境中運行客戶端程序時,程序加載了過時的JAR)。



    Let life be beautiful like summer flowers and death like autumn leaves.

    posted on 2009-02-17 11:31 Alexwan 閱讀(4255) 評論(3)  編輯  收藏 所屬分類: J2EE

    評論

    # re: [CXF]CXF下的保護暴露在外的web service的方法及注意事項 2009-02-17 11:47 銀河使者

    第二種方法可以使用Web Service Session,我不太清楚CXF如何處理session,但寫了幾篇關于axis2處理http session的方法,
    http://www.tkk7.com/nokiaguy/archive/2009/nokiaguy/archive/2009/01/26/252564.html

    http://www.tkk7.com/nokiaguy/archive/2009/nokiaguy/archive/2009/nokiaguy/archive/2009/02/03/253154.html
      回復  更多評論   

    # re: [CXF]CXF下的保護暴露在外的web service的方法及注意事項 2009-02-17 11:58 Alexwan

    呵呵,謝謝樓上的  回復  更多評論   

    # re: [CXF]CXF下的保護暴露在外的web service的方法及注意事項 2009-02-17 12:22 銀河使者

    如果用戶修改密碼或刪除用戶,可以在修改或刪除密碼后將session里的相關內容刪除,這樣客戶端必須要重新登錄才能繼續使用了。  回復  更多評論   

    主站蜘蛛池模板: 亚洲av无码一区二区三区在线播放| 天天综合亚洲色在线精品| 免费国产成人高清在线观看网站| 亚洲av乱码一区二区三区| 免费国产真实迷j在线观看| 国产在线观a免费观看| 亚洲第一网站免费视频| 大香人蕉免费视频75| 精选影视免费在线 | 亚洲w码欧洲s码免费| 亚洲综合精品网站| 国产福利视精品永久免费| 羞羞视频网站免费入口| 日韩亚洲Av人人夜夜澡人人爽 | 日韩亚洲翔田千里在线| 亚洲国产成人片在线观看 | 亚洲视频一区调教| 四虎永久成人免费| 18禁美女黄网站色大片免费观看 | 九九九精品视频免费| 亚洲性色高清完整版在线观看| 免费久久精品国产片香蕉| 99久久免费中文字幕精品| 国产精品亚洲专区无码不卡| 亚洲黄网站wwwwww| 亚洲综合另类小说色区| 免费看少妇作爱视频| 99视频在线免费看| 中文字幕在线视频免费观看| 亚洲成a人无码亚洲成www牛牛 | 亚洲精品国产精品国自产网站| 亚洲中文字幕无码久久精品1| 四虎成人免费观看在线网址 | 永久免费精品影视网站| 亚洲欧洲日韩极速播放| 久久精品蜜芽亚洲国产AV| 中文字幕精品亚洲无线码二区| 国产精品极品美女免费观看| 91麻豆最新在线人成免费观看| 你懂的免费在线观看| 永久免费精品影视网站|