Sso有什麼功能和用途?

出自 Wenbanzhu
前往: 導覽搜尋

待解問題.png 問題

Sso有什麼功能和用途?.jpg
--Ly651686474 2010年4月22日 (四) 10:26 (CST)

問題具體描述:sso有什麼功能和作用?


最新回答.png 回答

sso功能介紹

單點登錄SSO的功能介紹:訪問同一伺服器不同應用中的受保護資源的同一用戶,只需要登錄一次,即通過一個應用中的安全驗證後,再訪問其他應用中的受保護資源時,不再需要重新登錄驗證。

單點登錄SSO服務的用途:SPS2003的單點登錄(SSO)服務主要用於以SPS2003為基礎的企業應用程式集成(EAI)。

  • SSO主要作用是幫助完成SPS和第三方應用程式的用戶登錄帳號之間的映射(Mapping)。
  • 例如,假設SPS採用的是域用戶信息,而要集成的第三方應用程式B採用是另外一套用戶登錄數據,那麼SSO可以幫助我們完成SPS和應用程式B之間這兩套不同的用戶登錄帳號的映射,從而避免二次登錄。
  • 當然,如果兩個應用程式(比如SPS和Exchange Server的OWA)使用的都是windows集成驗證,而當前登錄機器的又是域用戶帳號,那麼只要這個域用戶在SPS和第三方應用程式都有訪問權限,此時其實就不需要SSO了。

使用sso的好處

使用SSO的好處主要有

  • 方便用戶: 用戶使用應用系統時,能夠一次登錄,多次使用。用戶不再需要每次輸入用戶名稱和用戶密碼,也不需要牢記多套用戶名稱和用戶密碼。單點登錄平台能夠改善用戶使用應用系統的體驗。
  • 方便管理員: 系統管理員只需要維護一套統一的用戶帳號,方便、簡單。相比之下,系統管理員以前需要管理很多套的用戶帳號。每一個應用系統就有一套用戶帳號,不僅給管理上帶來不方便,而且,也容易出現管理漏洞。
  • 簡化應用系統開發: 開發新的應用系統時,可以直接使用單點登錄平台的用戶認證服務,簡化開發流程。單點登錄平台通過提供統一的認證平台,實現單點登錄。因此,應用系統並不需要開發用戶認證程序。

提示

SSO並不是萬能的

1、SSO只完成帳戶的映射和存儲

  • 它無法自動進行「以映射帳號登錄應用程式B」這樣的動作,因為它不知道對方應用系統的登錄方式。
  • 這需要我們在Web Part中寫代碼:或者根據映射好的帳號創建一個Credential並傳遞給應用程式B,或者調用應用程式B暴露的Web Service進行登錄。

2、SSO也不負責應用程式B所控制的交互操作:也就是說,如果你的那個應用程式頁面中存在諸如「提交」按鈕或者連結到另外一個頁面的超連結,那麼在點擊這個按鈕或者連結提交後,後繼頁面的用戶驗證是完全由應用程式B來控制的,已經超出了SPS的控制範圍。因為SSO只傳遞一次用戶憑證,如果這個後繼頁面還需要用戶驗證,那麼您還會被提示輸入用戶名密碼。

參考網站

明星版主.png 版主: 本頁回答由版主「Ly651686474」負責,您可以查看Ly651686474介紹和編輯或者給Ly651686474留言


分類瀏覽.png 分類網絡|技術|sso|功能|用途|是什麼|優點|作用

討論.png 討論

關於「Sso有什麼功能和用途?」的留言:

目前暫無留言

新增相关留言