[精讚] [會員登入]
702

臺中市雲端校務系統與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

你可能感興趣的文章

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

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

對照mac address 批次更改電腦名稱 讀取mac address 對照表, 還原電腦後,自動更改密碼 'show logged on user Dim

mongo備份指令 mongodump --host localhost --port 27017 --username root --db

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

在docker裡跑spring boot+mongo(二) 使用docker-compose 管理多個container 前篇使用docker run 一次建一個container

隨機好文

python 的RE python re

2018 hoc 掃地機器人 掃地機器人只能打掃沒有障礙物(桌椅、牆壁)的範圍,請寫程式控制機器人打掃餐廳的所有走道, 並在清掃完畢後回到充電器。

臺中市校務雲端系統與Windows AD帳號整合(1) active directory,ldaps,雲端校務系統

臺中市雲端校務系統與Windows AD帳號整合(3) LDAP的基本概念

臺中市雲端校務系統與Windows AD帳號整合(9) 3-2 Linux上隨系統開機啟動服務 以Centos 7 發行版為例 請注意, 此時提供服務的主机為Linux, 所以