皕傑報表文件版本不一樣?皕傑基礎平台默認的登錄方式為用戶名密碼登錄,見下圖:,今天小編就來聊一聊關于皕傑報表文件版本不一樣?接下來我們就一起去研究一下吧!
皕傑基礎平台默認的登錄方式為用戶名密碼登錄,見下圖:
但是如果你想在統一平台登錄後,皕傑基礎平台也給予驗證登錄,這就用到了單點登錄驗證sso- Single Sign-On。就是說在多個應用系統中,用戶隻需要登錄一次就可以訪問所有相互信任的應用系統。
皕傑平台提供了api接口,支持自定義登錄。所謂自定義登錄,就是說用戶可以自定義認證方式(如LDAP、OAuth、cas等),可以配置多個登錄處理類。登錄處理類就是你要開發的代碼了。
這些配置在平台的配置文件platform_config.xml裡進行。
在<userHandler> </userHandler>節點下配置
用戶名密碼登錄配置:
<LoginExt class="bios.platform.sdk.handler.DefaultLoginExtHandler" Url="/login" default="true"></LoginExt>
企業微信登錄配置:
<LoginExt class="bios.platform.sdk.handler.WXLoginHandler" Url="/wxlogin"></LoginExt>
sso單點登錄配置:
<LoginExt class="bios.platform.sdk.handler.SSOLoginHandler" Url="/sso" default="true"></LoginExt>
其中:class 登陸“用戶名與雇員”的映射鍊接處理類
url 登陸的url地址
default 是否缺省的登錄處理類(可以不配置這個參數,不配置的話,第一個是缺省的登錄處理類)
1、所謂LDAP-Lightweight Directory Access Protocol,是一種基于輕量目錄訪問協議,是由一個為查詢、浏覽和搜索而優化的數據庫構成,它成樹狀結構組織數據,類似文件目錄一樣。
LDAP單點登錄認證主要是改變原有的認證策略,使得需要的軟件都通過LDAP服務器進行認證,在統一身份認證後,用戶的所有信息都存儲在AD Server中,終端用戶在需要使用公司内部服務的時候,都需要通過AD服務器進行認證。
LDAP協議适用于企業用戶使用,通過LDAP協議,能較好地管理員工在公司各系統之間的授權與訪問。
2、OAuth是一個關于授權的開放網絡協議,它允許用戶讓第三方網站訪問該用戶在某一網站上存儲的信息和資源,如賬戶信息,照片,聯系人等,而不需要給第三方網站提供某一網站上的賬戶和密碼。
OAuth協議能廣泛應用于互聯網中,基于大企業的巨大用戶量,能減少小網站的注冊推廣成本,并且能做到更加便捷的資源共享。
3、CAS即Central Authentication Service模型(中央式認證服務),該協議是為應用提供可信身份認證的單點登錄系統,最初是由耶魯大學開發的。CAS 包含兩個部分: CAS Server 和 CAS Client。CAS Server 需要獨立部署,主要負責對用戶的認證工作;CAS Client 負責處理對客戶端受保護資源的訪問請求,需要登錄時,重定向到 CAS Server。
CAS模型,作為權威機構開發的系統,具有很好的兼容性與安全性,廣泛應用于各大高校等大型組織,能很好地完成大量系統的對接與大量人員的使用。
總結:上面說的三種登錄方式都是單點登錄系統,其安全性都很高,都能較好地滿足單點登錄系統的需求。可根據自身需求,選擇不同的單點登錄系統,來滿足用戶的使用。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!