0
我在Web企業應用程序中集成了LDAP身份驗證。我想顯示人名和電子郵件列表。每次包含多個用戶的列表時,我都會考慮在數據庫中本地緩存數據,而不是每次向LDAP服務器查詢名稱和電子郵件。在本地數據庫上緩存LDAP用戶數據
你們知道緩存LDAP數據最佳實踐嗎? 我應該緩存LDAP用戶數據嗎? 何時應該插入並刷新數據?
我在Web企業應用程序中集成了LDAP身份驗證。我想顯示人名和電子郵件列表。每次包含多個用戶的列表時,我都會考慮在數據庫中本地緩存數據,而不是每次向LDAP服務器查詢名稱和電子郵件。在本地數據庫上緩存LDAP用戶數據
你們知道緩存LDAP數據最佳實踐嗎? 我應該緩存LDAP用戶數據嗎? 何時應該插入並刷新數據?
在使用LDAP認證開發Web應用程序時,我做了同樣的事情。
每次用戶登錄時,我都檢索他的LDAP uid並檢查它是否在數據庫中。如果沒有,我從LDAP獲取用戶信息,在您的情況下:名稱,姓氏(?)和電子郵件。然後將其插入數據庫的用戶表中。
用戶表的模式應該是這樣的:
________________
| User |
________________
| - id |
| - ldap_uid |
| - name |
| - first_name |
| - mail |