Openfire 用戶數據默認存儲在內嵌數據庫或外接數據庫表 ofUser、ofUserProp 中。Asmack (Smack) 客戶端通過 XMPP 協議 (IQ 查詢/設置) 與服務器交互。
VCardManager.getInstanceFor(connection).saveVCard(vCard)。VCard 模塊,信息存入 ofVCard 表。適合頭像、暱稱等簡單資料。ofUser (name, email) 和 ofUserProp (擴展屬性)。UserProvider.invalidateCache() (需插件開發)。LDAP 用戶提供者,用戶信息同步自 AD。修改信息需在 AD 中操作 (如提問者回答)。Smack 不直接修改 LDAP。管理後台/批量導入:直連 DB + 緩存失效。
用戶自改資料:客戶端發送 vCard IQ。