2017-02-07 41 views
0

我想提供外部認證以使用數據庫或ldap服務器來存儲和認證用戶。將數據庫記錄映射到LDAP用戶

在我的應用程序中,我將數據存儲在數據庫中,並且每個條目/行都映射到用戶。

對於外部用戶數據庫,我可以簡單地使用用戶的主鍵將應用程序數據映射到用戶,但哪個ldap屬性與數據庫的「唯一主鍵」類似?

+1

如果你的LDAP用戶條目有,你可以使用'uuid'屬性。我做了,而且我已經做了八年。 – EJP

+0

@EJP你是不是指'entryUUID'? – Pali

+0

取決於您的LDAP服務器實施。大多數都有某種形式的UUID(GUID,ObjectGuid,...) – jwilleke

回答

0

可分辨名稱(DN)是唯一的。

+0

是的,但是沒有東西可以直接用於我的數據庫記錄'uid INT NOT NULL'? DN是一個字符串,但我想有一個int或一些數字... – Pali

+0

@Pali也許'entryUUID'爲128位整數 – cshu

+0

如果沒有什麼更好的,我會用uuid去 – Pali