狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點(diǎn)晴永久免費(fèi)OA]統(tǒng)一身份認(rèn)證(SSO/AD域/LDAP)

admin
2021年6月18日 10:10 本文熱度 4486

單點(diǎn)登錄
單點(diǎn)登錄:(Single Sign On),簡稱為 SSO,是目前比較流行的企業(yè)業(yè)務(wù)整合的解決方案之一。SSO的定義是在多個(gè)應(yīng)用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)。
單點(diǎn)登錄網(wǎng)絡(luò)生活中隨處可見,比如登錄了QQ客戶端,然后你可以打開騰訊微博,QQ空間,QQ郵箱,校友錄等等一系列的應(yīng)用,這時(shí)候我們不需要在一個(gè)個(gè)再輸入用戶名和密碼了,作為受信任的站點(diǎn),就可以直接登錄了。這些我們都已經(jīng)習(xí)以為常了,其實(shí)這就是單點(diǎn)登錄的例子,離我們一點(diǎn)都不遙遠(yuǎn)。但作為一個(gè)開發(fā)者,不只是要使用其功能,更要明白其原理并開發(fā)出支持單點(diǎn)登錄的應(yīng)用出來。
需求
從個(gè)人的角度
入職后每個(gè)人會(huì)接觸多個(gè)系統(tǒng),項(xiàng)目管理系統(tǒng),需求管理系統(tǒng),代碼倉庫,持續(xù)集成,文件服務(wù)器,有八個(gè)系統(tǒng)就有八個(gè)密碼,每個(gè)系統(tǒng)用一個(gè)密碼安全隱患較大,每個(gè)系統(tǒng)都用不同的密碼也不容易記住。
從管理角度
公司需要一個(gè)統(tǒng)一認(rèn)證系統(tǒng),自助分配權(quán)限系統(tǒng),定期審計(jì),集中分配與追蹤所有權(quán)限,便于記錄。沒有的后果,操作與安全問題無法追溯,工作效率低。會(huì)占用大量人力去添加賬戶。建議建立統(tǒng)一認(rèn)證系統(tǒng)與自助分配權(quán)限的系統(tǒng)。人員復(fù)雜與傳統(tǒng)公司不同我們?nèi)藛T不固定流動(dòng)性較大更需要整體把握與權(quán)限,而且需要定期審計(jì)。多項(xiàng)目情況下人員變動(dòng)更為復(fù)雜。解決方案通過openldap或者ad進(jìn)行權(quán)限劃分配合一定的二次開發(fā),為什么不建議分組分散到各個(gè)系統(tǒng),添加人員與遷移成本非常高。
單點(diǎn)登錄 (SSO)
為用戶提供一組用戶名和密碼來登錄需要訪問的所有應(yīng)用,讓他們的生活更加輕松。無縫集成 Nginx,Ftp,Gitlab,Jenkins,Jira、Confluence 和 Bitbucket 等所有產(chǎn)品,為用戶提供單點(diǎn)登錄 (SSO) 體驗(yàn)。
集中多個(gè)目錄
如果公司屬于集團(tuán)或者已有統(tǒng)一認(rèn)證,windowsad或ldap需要集成多個(gè)已有目錄,將任意目錄組合映射到單個(gè)應(yīng)用(非常適用于管理不在主目錄中的用戶),然后在同一位置管理身份驗(yàn)證權(quán)限。開始使用適用于 AD、LDAP、Microsoft Azure AD、Novell eDirectory 等的連接器。您甚至可以創(chuàng)建自己的自定義連接器。
Ldap協(xié)議
市面上只要你能夠想像得到的所有工具軟件,全部都支持 LDAP協(xié)議。比如說你公司要安裝一個(gè)項(xiàng)目管理工具,那么這個(gè)工具幾乎必然支持 LDAP協(xié)議,你公司要安裝一個(gè) bug管理工具,這工具必然也支持 LDAP協(xié)議,你公司要安裝一套軟件版本管理工具,這工具也必然支持 LDAP協(xié)議。 LDAP協(xié)議的好處就是你公司的所有員工在所有這些工具里共享同一套用戶名和密碼,來人的時(shí)候新增一個(gè)用戶就能自動(dòng)訪問所有系統(tǒng),走人的時(shí)候一鍵刪除就取消了他對所有系統(tǒng)的訪問權(quán)限,這就是 LDAP。
LdapServer方案
公司搭建LDAP Server的幾個(gè)方案。
crowd3
什么是Crowd?
以下是來自官網(wǎng)的介紹:
能夠管理來自多個(gè)目錄(Active Directory、LDAP、OpenLDAP 或 Microsoft Azure AD)的用戶,并在一個(gè)位置控制應(yīng)用身份驗(yàn)證權(quán)限。
為什么考慮crowd3?
Atlassian產(chǎn)品中最知名的就是confluence和jira。confluence和jira易用性和專業(yè)性。收費(fèi)較高,公司使用不建議使用破解版本。有webui易用性較強(qiáng)。
Freeipa
FreeIPA是一款集成的安全信息管理解決方案。FreeIPA包含Linux (Fedora),389 Directory Server MIT Kerberos, NTP, DNS, Dogtag (Certificate System)等等身份,認(rèn)證和策略功能。搭建可以用Redhat,Fedora,Centos搭建。有webui但是專業(yè)性較強(qiáng),配置復(fù)雜。
Openldap
openLDAP,這個(gè)比較著名,yum可以直接安裝。openldap開發(fā)用c和c++實(shí)現(xiàn)的。配置較為復(fù)雜為命令式的配置。可以采用docker搭建。無webui使用復(fù)雜。可以采用docker搭建,apt搭建,yum搭建,編譯搭建。
Appacheds
Appacheds提供客戶端與server端。Appacheds為java實(shí)現(xiàn)。
WindowsAD
WindowsAD是一個(gè)常見方案,Windows Server也是一個(gè)常見方案。Windows Ad可以快速通過windows Server搭建統(tǒng)一認(rèn)證還可以同時(shí)管理筆記本。
Ldap客戶端方案
PhpLDAPAdmin
是web版本的ldap客戶端用web管理較為方便。
Apache Directory Studio
java版本客戶端。
LDAP Admin
LdapAdmin是一個(gè)常用的客戶端界面較為簡單。
選型對比后的結(jié)果
crowd3收費(fèi),openldap過于簡陋,freeipa過于復(fù)雜。WindowsAD管理windows電腦,Appacheds管理openldap相關(guān)認(rèn)證。


該文章在 2022/11/5 9:39:47 編輯過

全部評論1

admin
2021年6月18日 10:16

LDAP是x500標(biāo)準(zhǔn)協(xié)議,商業(yè)數(shù)據(jù)庫的驅(qū)動(dòng)要復(fù)雜的多,在過去沒有webservice之類的東西,異構(gòu)訪問兼容是個(gè)問題。你用mysql,那個(gè)用oracle,到底用誰,我用的開發(fā)語言要是沒有相應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)是不是就廢了?

ldap不只是提供數(shù)據(jù)訪問,更重要的是提供了標(biāo)準(zhǔn)數(shù)據(jù)模型schema,這使得異構(gòu)復(fù)雜系統(tǒng)共享數(shù)據(jù)更加方便,當(dāng)然少數(shù)情況當(dāng)標(biāo)準(zhǔn)schema不滿足你也可以根據(jù)業(yè)務(wù)需要擴(kuò)展schema。而傳統(tǒng)數(shù)據(jù)庫要自己建表,怎么建,什么結(jié)構(gòu),存什么,沒有統(tǒng)一的標(biāo)準(zhǔn)可以參考。

ldap是樹形數(shù)據(jù)模型的,可以滿足復(fù)雜的數(shù)據(jù)訪問更簡單快速。sql數(shù)據(jù)庫是二維表結(jié)構(gòu),無法滿足這種情況。

ldap本身就是索引結(jié)構(gòu),訪問速度非常快,開銷也很小,更新較慢。數(shù)據(jù)庫你要自己建立索引,沒索引就超慢。

ldap沒有事務(wù),對外只提供查詢,管理者可以進(jìn)行更新,因此集群部署非常簡單,數(shù)據(jù)庫有事務(wù)支持,集群部署和數(shù)據(jù)同步有非常復(fù)雜的要求。

最典型的ldap應(yīng)用就是整合異構(gòu)認(rèn)證系統(tǒng),存組織機(jī)構(gòu)內(nèi)的賬號權(quán)限之類的東西,為其他各種軟硬件提供統(tǒng)一數(shù)據(jù)訪問入口。


該評論在 2021/6/18 10:16:43 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved