[精讚] [會員登入]
441

臺中市雲端校務系統與Windows AD帳號整合(4)

雲端校務系統與Windows AD的架構

分享此文連結 //n.sfs.tw/13265

分享連結 臺中市雲端校務系統與Windows AD帳號整合(4) @igogo
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-24 13:43:01 最後編修
2019-04-28 15:57:39 By igogo
 

 

二 建置校端更改密碼服務

 

2-1雲端校務系統與Windows AD的架構

目前使用者透過雲端校務系統API證認帶回來的身分分為teacherstudent,如依使用者的角色別規劃, 則樹的形狀如下

 

 

 

因此透過校端更改密碼程式執行時,會先初始兩個ou, ou=teacher, ou=student

若有新增使用者例如teacher t0001 則如上圖,他的dn

CN=t0001,OU=Teachert,DC=happy,DC=tc,DC=edu,DC=tw

 

考量如果學生數很多,通通放在 OU=Student 底下, 會非常可觀, 所以如果身分別為student, 會再依入學年多建一層OU 例如 身分別為student, 帳號是107-10701

則判斷入學年為 107, 此學生的 dn值為

CN=107-10701,OU=107,OU=Student,DC=happy,DC=tc,DC=edu,DC=tw

 

 

 

使用者身分別為teacher會因每年職務調動,為方便管理, 管理者是可以移到此帳號到其它的OU, 即使DN值改變了, 只要cn值不變, 還是一樣可以同步密碼

例如t0001 新建的預設dn值為

CN=t0001,OU=Teacher,DC=happy,DC=tc,DC=edu,DC=tw

 

若職務異動, 他移到OU=學務處 ,dn值也會變更為

CN=t0001,OU=教務處,OU=Teacher,DC=happy,DC=tc,DC=edu,DC=tw

 

因cn值還是t0001, 所以更改密碼一樣可以正常運作

 

 

 

END

你可能感興趣的文章

雲端校務系統與OPENLDAP帳號整合(2) openldap,雲端校務

管理Google共用雲端硬碟 管理Google共用雲端硬碟

使用vbs設定windows 10 靜態IP setting static ip Set Adapter = GetObject("winmgmts:Win

資料表更改為多個primary key, MariaDB [database]> describe TABLENAME; 想由本來是兩個PRIMARY KE

批次檢查tls憑證是否過期 tls憑證一年一簽, 台中市有三百多所學校, 寫成一檔案 skaps.tc.edu.tw www.skaps.tc.ed

臺中市雲端校務系統與Windows AD帳號整合(7) 設定校端更改密碼程式及執行

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

centos 7 移机出現 dracut-initqueue timeout centos 7 移机出現 dracut-initqueue timeout 處理

利用maven建立一個可執行的jar檔 利用maven建立一個可執行的jar檔

hoc2018灑水機器人 灑水機器人的工作是替行道樹灑水,機器人的灑水範圍有限(左前方、左方、左後方),請寫程式控制機器 人判斷須灑水的狀況。每顆

Arrays.asList 後想再add出現 UnsupportedOperationException 這個問題真是搞死我了 List<String> fruits = Arrays.asList("a

ArrayList 想移除特定值 想移出water, 使用lambda 的方式如下 List<String> fruits = new Arr