nicky

          積水成海,滴水穿石。

          導航

          <2008年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          統計

          公告

          信心十足

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          聯合認證-SAML(二)

            在聯邦環境中,通常有下面的3種實體:

            Subject主題):Subject是SAML實體中的第一個重要的概念,Subject包括了User、Entity、Workstation等能夠象征一個參與信息交換的實體。

            RelyingParty信任方):SAML中的ServiceProvider角色,也就是提供服務的一方。

            AssertingParty斷言方):SAML中的IdentityProvider角色,用于提供對主題的身份信息的正確的斷言,類似一個公證機構。

            我們看看聯邦環境的一個場景:

            假設有一個Peter(Subject)的法國公民,他需要訪問比利時(ServiceProvider),他在比利時機場被要求提供身份信息,Peter提供了歐盟(Federation)的通行證件,隨即,這個通行證件在比利時機場被審核,或通過計算機送到歐盟身份認證中心(IdentityProvider),該中心有一個由所有歐盟國家共同建立的公民數據庫,中心審核了Peter的身份信息,并斷言“Yes,HeisPeterFromFrance”,于是,Peter得到禮貌的回應“歡迎光臨比利時”。

            如果你將歐盟看作是一個聯邦環境,你會發現上面的場景跟在聯邦環境應用SAML很相似。

            在聯邦環境下,任何需要授權訪問的服務都需要知道服務請求方的身份主題信息(Whoareyou),服務提供方(ServiceProvider)不負責審核用戶的身份信息,但它依賴于1個甚至多個IdentityProvider來完成此任務,見下圖。

            1個IdnetityProvider可以被多個ServiceProvider共享,當然,共享的前提是建立信任關系(即ServiceProvider要信任IdnetityProvider),就好比如,如果比利時(ServiceProvider)需要開放對歐盟國家成員訪問,它信任歐盟的IdnetityProvider,它信任歐盟的IdnetityProvider的任何判斷,包括”HeisPeterFromFrance”。至于是否讓Peter入境,那是受權限策略的控制(注意SAML同樣對Authorization斷言做了標準化,此處,我們僅僅關注Authentication)。

          posted on 2008-12-18 16:27 nicky 閱讀(469) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 海阳市| 龙胜| 寿光市| 陇西县| 兴安盟| 福海县| 崇礼县| 偃师市| 保靖县| 攀枝花市| 北辰区| 临朐县| 扬州市| 拜泉县| 库尔勒市| 离岛区| 铜梁县| 星子县| 正阳县| 博客| 渝北区| 苍山县| 通河县| 峨眉山市| 罗江县| 普陀区| 恩平市| 通渭县| 滁州市| 铜梁县| 班玛县| 桐乡市| 南江县| 高台县| 余姚市| 宝应县| 海盐县| 庐江县| 鄱阳县| 延吉市| 舞钢市|