黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Confluence 與Active Directory(LDAP)的集成

系統 2386 0

1. 按照說明安裝Confluence,并創建缺省的管理員帳號admin
2. 下載 hibernate_osuser_atlassianUserContext.xml , 并改名為 atlassianUserContext.xml,然后覆蓋confluence/WEB-INF/classes目錄下的同名文件(記得先備份舊文件!).
3. 將confluence/WEB-INF/classes/upgradeSubsystemContext.xml內對 osuserMigrationBean 部分的注解去掉
4. 重起confluence, 并用admin登錄后訪問 http://host.com/admin/osuser2atluser.jsp ?(假設你的服務器基礎路徑為http://host.com/)
5. 點擊 Begin migration 按鈕
6.? 如果順利的話你會看到:

Migrating?users? ?Users?migrated?successfully!
Migrating?propertyset?data? ?Propertyset?data?migrated?successfully!
Migrating?groups? ?Groups?migrated?successfully!
7. 停掉confluence, 并把剛才去掉了注解的 osuserMigrationBean 重新注解起來
8. 下載 ldap_hibernate_cache_atlassianUserContext.xml ?文件,并重命名為
atlassianUserContext.xml,然后覆蓋confluence/WEB-INF/classes目錄下的同名文件
下面是最麻煩的部分,就是設置ldap相關的屬性
9.
在你的active directory里創建一個用來訪問目錄服務的用戶,假設叫wikiuser,密碼為123456。你的windows域為abc.com
10. 修改atlassianUserContext.xml內 <property name= "connectionProperties" >部分,使confluence可以訪問你的ldap服務:
???????? < property? name ="connectionProperties" >
????????????
< props >
????????????????
< prop? key ="host" > 192.168.1.1 </ prop >
????????????????
< prop? key ="port" > 389 </ prop >
????????????????
< prop? key ="securityPrincipal" > wikiuser@abc.com </ prop >
????????????????
< prop? key ="securityCredential" > 123456 </ prop >
????????????????
< prop? key ="securityProtocol" > plain </ prop >
????????????????
< prop? key ="securityAuthentication" > simple </ prop >
????????????????
< prop? key ="baseContext" > dc=abc,dc=com </ prop >
????????????????
< prop? key ="initialContextFactory" > com.sun.jndi.ldap.LdapCtxFactory </ prop >
????????????????
< prop? key ="batchSize" > 100 </ prop >
????????????????
< prop? key ="timeToLive" > 0 </ prop >
????????????
</ props >
????????
</ property >
其中綠色字部分是需要你根據你的環境進行修改的部分, 其他部分如果內容和我給出的不一樣,則按我這里給出的改。
11. 修改 修改atlassianUserContext.xml內<property name="schemaMappingsProperties">令confluence可以將相關的設置和你的ldap服務關聯起來.
???????? < property? name ="schemaMappingsProperties" >
????????????
< props >
????????????????
< prop? key ="baseUserNamespace" > dc=abc,dc=com </ prop >
????????????????
< prop? key ="baseGroupNamespace" > ou=Special?Groups,dc=abc,dc=com </ prop >
????????????????
< prop? key ="usernameAttribute" > sAMAccountName </ prop >
????????????????
< prop? key ="userSearchFilter" > (objectClass=user) </ prop >
????????????????
< prop? key ="firstnameAttribute" > givenName </ prop >
????????????????
< prop? key ="surnameAttribute" > sn </ prop >
????????????????
< prop? key ="emailAttribute" > mail </ prop >
????????????????
< prop? key ="groupnameAttribute" > cn </ prop >
????????????????
< prop? key ="groupSearchFilter" > (objectClass=group) </ prop >
????????????????
< prop? key ="membershipAttribute" > member </ prop >
????????????????
< prop? key ="userSearchAllDepths" > true </ prop >
????????????????
< prop? key ="groupSearchAllDepths" > true </ prop >
????????????
</ props >
????????
</ property >

這里有幾個地方需要注意:
a) "baseGroupNamespace"這里,我假設你將所有需要用來管理權限的Group都放在"Special Groups"這個OU下了。一開始的時候你可以先把"ou=Special Groups,"這部分去掉。等搞清楚confluence和ldap的集成原理后再自己根據情況加上去。
b) "usernameAttribute" 如果我使用了"sAMAccountName"這個AD的特殊屬性,好處是你在登錄的時候可以直接使用abc這樣的用戶ID來登錄,壞處是在confluence的Group manange里無法列出group里的用戶。你可以改為使用"cn", 這樣的話就可以列出用戶,但是登錄的時候可能需要使用完整的用戶名進行登錄,例如"Rayman Zhang"。

12. 保存修改后重新啟動confluence. 并用admin登錄
13. 去到Administration > Global Permissions頁面,在Groups點Edit permission,然后增加你需要允許其使用confluence的Group. 同理修改"Individual Users"

大功告成,你現在可以用ldap里的用戶進行登錄了!

Confluence 與Active Directory(LDAP)的集成


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論