Topic: Custom database // base externe a openfire pour ne pas dupliquer users

Bonjour,

Je cherche a utilise une base utilisateur differente de la base jabber openfire
Ce faisant j'ai tente d'appliquer les infos que j'ai pu trouver a
http://www.igniterealtime.org/builds/op … guide.html

En lisant cette doc, on a l'impression que toutes les infos necessaires a la connection
sur un base externe sont dans des balises externe au bloc de base d'openfire.xml a savoir

<database>
    <defaultProvider>
      <driver>com.mysql.jdbc.Driver</driver> 
      <serverURL>jdbc:mysql://localhost:3306/openfire</serverURL> 
      <username>root</username> 
      <password/> 
      <testSQL>select 1</testSQL> 
      <testBeforeUse>true</testBeforeUse> 
      <testAfterUse>true</testAfterUse> 
      <minConnections>5</minConnections> 
      <maxConnections>25</maxConnections> 
      <connectionTimeout>1.0</connectionTimeout>
    </defaultProvider>


et j'ai rajoute les trucs suivants essayant donc de me connecter sur le meme serveur jabber
mais sur une base utilisateur s'appelant "utilisateurs" ou le compte "root" de mysql
a un mot de passe vide
et dont la table des utilisateur s'appelle "util_personnes"


<provider>
      <auth>
        <className>org.jivesoftware.openfire.auth.JDBCAuthProvider</className>
      </auth> 
      <!-- DOC --> 
      <user>
        <className>org.jivesoftware.openfire.auth.JDBCAuthProvider</className>
      </user>
    </provider> 
   
    <!-- DOC -->
    <jdbcProvider>
        <driver>com.mysql.jdbc.Driver</driver>
        <connectionString>jdbc:mysql://localhost/utilisateurs?user=root&amp;password=secret</connectionString>
    </jdbcProvider>
   
    <!-- DOC -->
    <jdbcAuthProvider>
      <passwordSQL>SELECT util_passwd FROM util_personnes WHERE username=?</passwordSQL>
      <passwordType>plain</passwordType>
    </jdbcAuthProvider>
   
    <!-- DOC -->
    <jdbcUserProvider>
        <loadUserSQL>SELECT util_nom FROM util_personnes WHERE util_login=?</loadUserSQL>
        <userCountSQL>SELECT COUNT(*) FROM util_personnes</userCountSQL>
        <allUsersSQL>SELECT util_login FROM util_personnes</allUsersSQL>
        <searchSQL>SELECT util_login FROM util_personnes</searchSQL>
        <usernameField>util_login</usernameField>
    </jdbcUserProvider>

  </database>

mais ca ne marche pas

Est ce que quelqu'un a deja eu affaire a ce genre de probleme
et aurait un openfire.xml exemple a me donner ?


Merci d'avance pour vos reponses

@+

Re: Custom database // base externe a openfire pour ne pas dupliquer users

C'est pas la peine de dupliquer les posts , je pense...