{color:#ff6600}default-ldap-users-directory-bundle.xml{color}

<?xml version="1.0"?>

<component name="org.nuxeo.ecm.directory.ldap.storage.users">
<implementation class="org.nuxeo.ecm.directory.ldap.LDAPDirectoryDescriptor" 
/>
<implementation class="org.nuxeo.ecm.directory.ldap.LDAPServerDescriptor" 
/>
<require>org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory</require>

<!-- the groups SQL directories are required to make this bundle work -->
<require>org.nuxeo.ecm.directory.sql.storage</require>

<extension target="org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory"
point="servers">

<!-- Configuration of a server connection

A single server declaration can point to a cluster of replicated
servers (using OpenLDAP's slapd + sluprd for instance). To leverage
such a cluster and improve availibility, please provide one
<ldapUrl/> tag for each replica of the cluster.
-->
<server name="default">

{color:#99cc00}<ldapUrl>ldap://10.1.11.191:389</ldapUrl>{color}
<!-- Optional servers from the same cluster for failover
and load balancing:

<ldapUrl>ldap://server2:389</ldapUrl>
<ldapUrl>ldaps://server3:389</ldapUrl>

"ldaps" means TLS/SSL connection.
-->

<!-- Credentials used by Nuxeo5 to browse the directory, create
and modify entries.

Only the authentication of users (bind) use the credentials entered
through the login form if any.
-->
{color:#99cc00}<bindDn>uid=usuario,cn=usuarios,{color}{color:#99cc00}dc=tierradelfuego,dc=gov,dc=ar{color}{color:#99cc00}</bindDn>
<bindPassword>***</bindPassword>{color}
</server>

</extension>

<extension target="org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory"
point="directories">

<directory name="userDirectory">
<server>default</server>
<schema>user</schema>
<idField>username</idField>
<passwordField>password</passwordField>

{color:#99cc00}<searchBaseDn>dc=tierradelfuego,dc=gov,dc=ar</searchBaseDn>{color}
<searchClass>User</searchClass>
<!-- To additionally restricte entries you can add an
arbitrary search filter such as the following:

<searchFilter>(&(sn=toto*)(myCustomAttribute=somevalue))</searchFilter>
Beware that "&" writes "&" in XML.
-->

<!-- use subtree if the people branch is nested -->
<searchScope>subtree</searchScope>

<!-- using 'subany', search will match toto. use 'subfinal' to
match toto and 'subinitial' to match toto. subinitial is the
default behaviour-->
<substringMatchType>subany</substringMatchType>

<readOnly>false</readOnly>

<!-- comment <cache* /> tags to disable the cache -->
<!-- cache timeout in seconds -->
<cacheTimeout>3600</cacheTimeout>

<!-- maximum number of cached entries before global invalidation -->
<cacheMaxSize>1000</cacheMaxSize>

<creationBaseDn>dc=tierradelfuego,dc=gov,dc=ar</creationBaseDn>
<creationClass>top</creationClass>
<creationClass>person</creationClass>
<creationClass>organizationalPerson</creationClass>
<creationClass>inetOrgPerson</creationClass>

<rdnAttribute>uid</rdnAttribute>
<fieldMapping name="username">sAMAccountname</fieldMapping>
<fieldMapping name="password">userPassword</fieldMapping>
<fieldMapping name="firstName">givenName</fieldMapping>
<fieldMapping name="lastName">sn</fieldMapping>
<fieldMapping name="company">o</fieldMapping>
<fieldMapping name="email">mail</fieldMapping>

<references>

<inverseReference field="groups" directory="groupDirectory"
dualReferenceField="members" />

</references>

</directory>

</extension>

</component>
--
Posted by "etardioli" at Nuxeo Discussions <http://nuxeo.org/discussions>
View the complete thread: 
<http://www.nuxeo.org/discussions/thread.jspa?threadID=3952#12139>
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to