<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head></head><body><p>Provides the interfaces and classes necessary to create customuser account data providers for Messenger.</p><p>User accounts are handled separately from authentication. The threeprimary interfaces to implement are the UserIDProvider,UserAccountProvider, and UserInfoProvider. An overview of how theseproviders should be implemented and how they interact is described inthe User Account Provider Guide included in the Messenger distribution.</p><p>There are several Roster (a.k.a. Buddy List) related classes in theuser package. Developers are strongly discouraged from implementingcustom RosterProvider classes. Roster provider implementation iscomplicated and should be left to the Jive JDBC implementation if atall possible. There are no disadvantages in implementing user accountdata with custom providers to integrate Messenger with a CRM or ERPuser system, while leaving roster storage in Jive's standard JDBCdatabase tables. (Note: Messenger comes with JDBC and LDAP user accountproviders 'out of the box'. It is expected that LDAP will accomodate