[精讚] [會員登入]
768

臺中市雲端校務系統與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資料移到 docker 拉docker 上的 image 回來 docker pull osixia/openldap 在正在運行的openld

臺中市雲端校務系統與Windows AD帳號整合(8) 三 開機啟動服務 3-1 Windows Server上隨系統開機啟動服務 寫一個bat檔 cd C:UsersAdmi

在docker裡跑spring boot+mongo(一) 系統安裝docker ce centos7 + docker ce https://docs.docker.com/in

網站無障礙規範 https://accessibility.ncc.gov.tw/News/Detail/3238?Category=4

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

臺中市雲端校務系統與Windows AD帳號整合(2) 安裝Active Directory網域服務

隨機好文

vue.js components 多個組件的呈現 vue.js 組件 component

vue.js modal 作兩個選項按鈕並導向不同頁面 vue.js modal 作兩個選項按鈕

java.time 時間 instant java.time

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

臺中市雲端校務系統與Windows AD帳號整合(6) 修改Windows AD 密碼原則