<?xml version="1.0" encoding="UTF-8"?>

<jive> 
  <adminConsole> 
 
    <port>9090</port>  
    <securePort>9091</securePort> 
  </adminConsole>  
  <admin> 

    <authorizedUsernames>adminuser</authorizedUsernames> 
  </admin>  
  <locale>en</locale>  
  <connectionProvider> 
    <className>org.jivesoftware.database.DefaultConnectionProvider</className> 
  </connectionProvider>  
  <sasl> 
 
    <mechs>GSSAPI,CRAM-MD5,DIGEST-MD5,PLAIN,EXTERNAL</mechs>  

    <realm>DOMAIN.COM</realm>  

    <gssapi> 

      <debug>true</debug>  

      <config>C:\Program Files\Openfire\conf\gss.conf</config>  

      <useSubjectCredsOnly>false</useSubjectCredsOnly> 
    </gssapi> 
  </sasl>  
  <database> 
    <defaultProvider> 
      <driver>com.mysql.jdbc.Driver</driver>  
      <serverURL>jdbc:mysql://localhost:3306/openfire</serverURL>  
      <username>user</username>  
      <password>password</password>  
      <minConnections>5</minConnections>  
      <maxConnections>15</maxConnections>  
      <connectionTimeout>1.0</connectionTimeout> 
    </defaultProvider> 
  </database>  
  <ldap> 
    <host>domain.com</host>  
    <port>389</port>  
    <baseDN>OU=accounts,DC=domain,DC=com</baseDN>  
    <adminDN>user</adminDN>  
    <adminPassword>password</adminPassword>  
    <connectionPoolEnabled>true</connectionPoolEnabled>  
    <sslEnabled>false</sslEnabled>  
    <ldapDebugEnabled>false</ldapDebugEnabled>  
    <autoFollowReferrals>false</autoFollowReferrals>  
    <usernameField>sAMAccountName</usernameField>  
    <searchFilter> <![CDATA[[(&(objectClass=organizationalPerson)(memberOf=cn=ChatISteam,ou=ChatGroups,ou=accounts,dc=domain,dc=com))]]]></searchFilter>
    <vcard-mapping><![CDATA[
<vCard xmlns="vcard-temp">
  <N>
	<FAMILY>{sn}</FAMILY>
	<GIVEN>{givenName}</GIVEN>
  </N>
  <EMAIL>
    <INTERNET/> 
    <USERID>{mail}</USERID>
  </EMAIL> 
  <FN>{displayName}</FN> 
  <NICKNAME>{displayName}</NICKNAME> 
  <PHOTO>
    <TYPE>image/jpeg</TYPE> 
    <BINVAL>{jpegPhoto}</BINVAL>
  </PHOTO> 
  <ADR>
    <HOME/> 
    <STREET>{homePostalAddress}</STREET>
  </ADR> 
  <ADR>
    <WORK/> 
    <STREET>{postOfficeBox}</STREET> 
    <LOCALITY>{l}</LOCALITY> 
    <REGION>{st}</REGION> 
    <PCODE>{postalCode}</PCODE>
	<CTRY>{c}</CTRY>
  </ADR> 
  <TEL>
    <HOME/> 
    <VOICE/> 
    <NUMBER>{homePhone}</NUMBER>
  </TEL> 
  <TEL>
    <WORK/> 
    <VOICE/> 
    <NUMBER>{telephoneNumber}</NUMBER>
  </TEL> 
  <TEL>
    <WORK/> 
    <CELL/> 
    <NUMBER>{mobile}</NUMBER>
  </TEL> 
  <TEL>
    <WORK/> 
    <PAGER/> 
    <NUMBER>{pager}</NUMBER>
  </TEL> 
  <TEL>
    <WORK/> 
    <FAX/> 
    <NUMBER>{facsimileTelephoneNumber}</NUMBER>
  </TEL>
  <TITLE>{title}</TITLE>
  <URL>{wWWHomePage}</URL>
  <ORG>
    <ORGNAME>{company}</ORGNAME>
	<ORGUNIT>{department}</ORGUNIT>
  </ORG>
</vCard>]]></vcard-mapping>  
    <nameField>cn</nameField>  
    <emailField>mail</emailField>  
    <groupNameField>cn</groupNameField>  
    <groupMemberField>member</groupMemberField>  
    <groupDescriptionField>description</groupDescriptionField>  
    <posixMode>false</posixMode>  
    <groupSearchFilter>(objectClass=group)</groupSearchFilter> 
  </ldap>  
  <provider> 
    <vcard> 
      <className>org.jivesoftware.openfire.ldap.LdapVCardProvider</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>  
  <setup>true</setup>  
  <log> 
    <debug> 
      <enabled>true</enabled> 
    </debug> 
  </log> 
</jive>


