<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 閱讀(4256) 評論(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里的相關內容刪除,這樣客戶端必須要重新登錄才能繼續使用了。  回復  更多評論   

    主站蜘蛛池模板: 免费无遮挡无遮羞在线看| 亚洲成a人无码亚洲成www牛牛| yellow免费网站| 成人永久免费福利视频网站| 亚洲小说图区综合在线| 性色av免费观看| 久久久久久亚洲精品无码| 国产精品视_精品国产免费 | 亚洲综合色在线观看亚洲| 国产精品亚洲专区无码牛牛| 国产高清免费在线| 无码一区二区三区亚洲人妻| 亚洲国产精品成人网址天堂| 国产精品无码永久免费888| 国产亚洲大尺度无码无码专线| 特级做A爰片毛片免费看无码| 亚洲伦另类中文字幕| 18禁成人网站免费观看| 亚洲已满18点击进入在线观看| 全免费a级毛片免费看不卡| 看免费毛片天天看| 亚洲国产综合无码一区| 免费人成在线观看网站| 亚洲资源最新版在线观看| 日本一道一区二区免费看| 人人公开免费超级碰碰碰视频| 国产精品亚洲аv无码播放| 亚洲成人免费网址| 亚洲狠狠色丁香婷婷综合| 亚洲区小说区图片区| 久久青草精品38国产免费| 亚洲人成7777| 国产日韩成人亚洲丁香婷婷| 永久黄色免费网站| 亚洲.国产.欧美一区二区三区| 日本亚洲国产一区二区三区| 亚洲最大免费视频网| 一级女性全黄久久生活片免费 | 免费一级毛片正在播放| 国产午夜成人免费看片无遮挡 | 国产a级特黄的片子视频免费|