2008-09-15 20 views
1

Web sitem için bir Jabber sunucusu kuruyorum. Openfire veritabanında zaten bazı kullanıcı hesapları var ve bunlar arasındaki IM'leri çalışıyorum.Jabber Openfire sunucusu v3.6.0a + - Karma kimlik doğrulamasını nasıl kullanırım?

Ben şimdi ve allowed_to_IM (login, password [düz metin] ile, members masanın) benim ana veri tabanından kullanıcıların (bazı) eklemek arıyorum [0 veya 1] alanları) onları kendi aralarında iletişim kurmasını sağlamak için . Hybrid kimlik doğrulaması v3.6.0a'daki yeni bir özelliktir ve veritabanı bağlantısı için (ikinci bir veritabanına) openfire.xml dosyasında hangi yapılandırmanın gerekli olduğuna ilişkin küçük belgeler vardır ve bunlar da başka hangi özelliklere de gidebilir? config dosyasının çoğunu XML dosyasından uzaklaştırdı).

Soruma İşte: Birden çok veritabanını denetleyen tam bir örnek var mı? Gördüğüm tüm örnekler sadece parçalar gibi görünüyor. o openfire.xml dan sana ayarı yardım ederse ben ldap'ı ve mysql kullanarak ve sahip

cevap

3

şunlardır:

<connectionProvider> 
    <className>org.jivesoftware.database.DefaultConnectionProvider</className> 
    </connectionProvider> 
    <database> 
    <defaultProvider> 
     <driver>com.mysql.jdbc.Driver</driver> 
     <serverURL>jdbc:mysql://127.0.0.1:3306/openfire</serverURL> 
     <username>username</username> 
     <password>pass</password> 
     <minConnections>5</minConnections> 
     <maxConnections>15</maxConnections> 
     <connectionTimeout>1.0</connectionTimeout> 
    </defaultProvider> 
    </database> 
    <ldap> 
    ldapsetting removed 
    </ldap> 
    <hybridAuthProvider> 
    <primaryProvider> 
     <className>org.jivesoftware.openfire.auth.DefaultAuthProvider</className> 
    </primaryProvider> 
    <secondaryProvider> 
     <className>org.jivesoftware.openfire.ldap.LdapAuthProvider</className> 
    </secondaryProvider> 
    </hybridAuthProvider> 
    <provider> 
    <auth> 
     <className>org.jivesoftware.openfire.auth.HybridAuthProvider</className> 
    </auth> 
    <vcard> 
     <className>org.jivesoftware.openfire.auth.DefaultAuthProvider</className> 
    </vcard> 
    <user> 
     <className>org.jivesoftware.openfire.ldap.LdapUserProvider</className> 
    </user> 
    <auth> 
     <className>org.jivesoftware.openfire.ldap.LdapAuthProvider</className> 
    </auth> 
    <group> 
     <className>org.jivesoftware.openfire.ldap.LdapGroupProvider</className> 
    </group> 
    </provider> 
İlgili konular