Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <!-- default-ldap-users-directory-config.xml -->
- <component name="org.nuxeo.ecm.directory.ldap.storage.users">
- <require>org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory</require>
- <require>org.nuxeo.ecm.directory.sql.storage</require>
- <extension target="org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory" point="servers">
- <server name="ldapserver">
- <ldapUrl>ldap://ds1.example.com:3268</ldapUrl>
- <bindDn>serviceaccount@example.com</bindDn>
- <bindPassword>password</bindPassword>
- </server>
- </extension>
- <extension target="org.nuxeo.ecm.directory.ldap.LDAPDirectoryFactory" point="directories">
- <directory name="userLdapDirectory">
- <server>ldapserver</server>
- <schema>user</schema>
- <idField>sAMAccountName</idField>
- <passwordField>password</passwordField>
- <searchBaseDn>dc=example,dc=com</searchBaseDn>
- <searchClass>user</searchClass>
- <searchScope>subtree</searchScope>
- <substringMatchType>subany</substringMatchType>
- <readOnly>true</readOnly>
- <cacheTimeout>3600</cacheTimeout>
- <cacheMaxSize>1000</cacheMaxSize>
- <missingIdFieldCase>lower</missingIdFieldCase>
- <querySizeLimit>200</querySizeLimit>
- <queryTimeLimit>0</queryTimeLimit>
- <creationBaseDn>dc=example,dc=com</creationBaseDn>
- <creationClass>top</creationClass>
- <creationClass>person</creationClass>
- <creationClass>organizationalPerson</creationClass>
- <creationClass>inetOrgPerson</creationClass>
- <rdnAttribute>sAMAccountName</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="groupLdapDirectory" dualReferenceField="members" />
- </references>
- </directory>
- </extension>
- <extension target="org.nuxeo.ecm.platform.usermanager.UserService" point="userManager">
- <userManager>
- <defaultAdministratorId>bob</defaultAdministratorId>
- <administratorsGroup>Domain Admins</administratorsGroup>
- <defaultGroup>Nuxeo Users</defaultGroup>
- <users>
- <directory>userLdapDirectory</directory>
- </users>
- <groups>
- <directory>groupLdapDirectory</directory>
- </groups>
- </userManager>
- </extension>
- </component>
Add Comment
Please, Sign In to add comment