<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Sincronizan usuarios LDAP in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113487#M79904</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Venzia:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Muchas gracias por tu respuesta, te cuento que la autenticacion la logre de manera exitosa, tambein logre de manera exitosa hacerlo mediante sso. EL unico inconveniente que tengo es:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Al realizar cambios entre los usuarios (por ejemplo a un usuario asignarle un nuevo grupo) no veo que alfresco tome los cambios, ni siquiera a las 00 hs o reiniciando manualmente alfresco.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Les dejo mis archivos de configuracion:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;&amp;nbsp;/opt/alfresco-community/tomcat/shared/classes/alfresco/extension/subsystems/Synchronization/default/default-synchronization.properties&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#&lt;BR /&gt;# This properties file is used to configure user registry syncronisation (e.g. LDAP)&lt;BR /&gt;#&lt;/P&gt;&lt;P&gt;# Should the scheduled sync job use differential or full queries on the user&lt;BR /&gt;# registries to determine the set of local users to be updated? When true,&lt;BR /&gt;# each user registry is only queried for those users and groups modified since&lt;BR /&gt;# the most recent modification date of all the objects last queried from that&lt;BR /&gt;# same source. When &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; then &amp;lt;i&amp;gt;all&amp;lt;/i&amp;gt; users and groups are&lt;BR /&gt;# queried from the user registry and updated locally. Nevertheless, a separate&lt;BR /&gt;# query will be run by the scheduled sync job to determine deletions.&lt;BR /&gt;synchronization.synchronizeChangesOnly=true&lt;/P&gt;&lt;P&gt;# The cron expression defining when imports should take place&lt;BR /&gt;synchronization.import.cron=00,02 * * * * ?&lt;/P&gt;&lt;P&gt;# Should we trigger a differential sync when missing people log in?&lt;BR /&gt;synchronization.syncWhenMissingPeopleLogIn=true&lt;/P&gt;&lt;P&gt;# Should we trigger a differential sync on startup?&lt;BR /&gt;synchronization.syncOnStartup=true&lt;/P&gt;&lt;P&gt;# Should we auto create a missing person on log in?&lt;BR /&gt;synchronization.autoCreatePeopleOnLogin=true&lt;/P&gt;&lt;P&gt;# The number of entries to process before logging progress&lt;BR /&gt;synchronization.loggingInterval=100&lt;/P&gt;&lt;P&gt;# The number of threads to use when doing a batch (scheduled or startup) sync&lt;BR /&gt;synchronization.workerThreads=1&lt;/P&gt;&lt;P&gt;# Synchronization with deletions&lt;BR /&gt;synchronization.allowDeletions=true&lt;/P&gt;&lt;P&gt;# For large LDAP directories the delete query is expensive and time consuming, needing to read the entire LDAP directory.&lt;BR /&gt;synchronization.syncDelete=true&lt;/P&gt;&lt;P&gt;# external setting (LDAP systems) - whether users can be enabled; if false then users have to be explicitly disabled in Alfresco&lt;BR /&gt;synchronization.externalUserControl=false&lt;/P&gt;&lt;P&gt;# Subsystem that will handle the external user control&lt;BR /&gt;synchronization.externalUserControlSubsystemName=&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;&lt;STRONG&gt;&amp;nbsp;/opt/alfresco-community/tomcat/shared/classes/alfresco/extension/subsystems/Synchronization/default/default-synchronization-context.xml&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.springframework.org/dtd/spring-beans.dtd" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.springframework.org/dtd/spring-beans.dtd&lt;/A&gt;&lt;SPAN&gt;'&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;beans&amp;gt;&lt;BR /&gt; &amp;lt;!--&lt;BR /&gt; Job definition to import people and groups from one or more external user registries in the authentication chain&lt;BR /&gt; (e.g. LDAP directory)&lt;BR /&gt; --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;bean id="syncTrigger" class="org.alfresco.util.CronTriggerBean"&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobDetail"&amp;gt;&lt;BR /&gt; &amp;lt;bean id="ldapPeopleJobDetail" class="org.springframework.scheduling.quartz.JobDetailBean"&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobClass"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;org.alfresco.repo.security.sync.UserRegistrySynchronizerJob&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobDataAsMap"&amp;gt;&lt;BR /&gt; &amp;lt;map&amp;gt;&lt;BR /&gt; &amp;lt;entry key="userRegistrySynchronizer"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="userRegistrySynchronizer" /&amp;gt;&lt;BR /&gt; &amp;lt;/entry&amp;gt;&lt;BR /&gt; &amp;lt;entry key="synchronizeChangesOnly"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.synchronizeChangesOnly}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/entry&amp;gt;&lt;BR /&gt; &amp;lt;/map&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="cronExpression"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.import.cron}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="scheduler"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="schedulerFactory" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="startDelayMinutes"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${system.cronJob.startDelayMinutes}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;bean id="userRegistrySynchronizer" class="org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer" init-method="init" &amp;gt;&lt;BR /&gt; &amp;lt;property name="syncWhenMissingPeopleLogIn"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.syncWhenMissingPeopleLogIn}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="syncOnStartup"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.syncOnStartup}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="autoCreatePeopleOnLogin"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.autoCreatePeopleOnLogin}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="authorityService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="authorityService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="personService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="personService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="attributeService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="attributeService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="applicationContextManager"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="Authentication" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="transactionService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="transactionService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobLockService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="jobLockService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="sysAdminParams"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="sysAdminParams" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="sourceBeanName"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;userRegistry&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="loggingInterval"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.loggingInterval}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="workerThreads"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.workerThreads}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="allowDeletions"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.allowDeletions}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="syncDelete"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.syncDelete}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="nameChecker" ref="nameChecker" /&amp;gt;&lt;BR /&gt; &amp;lt;property name="externalUserControl"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.externalUserControl}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;property name="externalUserControlSubsystemName"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.externalUserControlSubsystemName}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/beans&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.&amp;nbsp;&lt;STRONG&gt;/opt/alfresco-community/tomcat/shared/classes/alfresco-global.properties&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;### configured to use the external authentication SSO&lt;BR /&gt;authentication.chain=external1:external,alfrescoNtlm1:alfrescoNtlm&lt;BR /&gt;external.authentication.proxyUserName=&lt;BR /&gt;external.authentication.enabled=true&lt;BR /&gt;external.authentication.defaultAdministratorUserNames=nalvarez&lt;BR /&gt;external.authentication.proxyHeader=X-Alfresco-Remote-User&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;### Cache de transacciones ###&lt;/P&gt;&lt;P&gt;cache.myCache.maxItems=20000&lt;BR /&gt;cache.myCache.timeToLiveSeconds=0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jul 2018 11:17:58 GMT</pubDate>
    <dc:creator>nalvarez_colesc</dc:creator>
    <dc:date>2018-07-03T11:17:58Z</dc:date>
    <item>
      <title>Sincronizan usuarios LDAP</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113485#M79902</link>
      <description>Muy buenos dias a todos !!!! Disculpen la molestia, pero necesito de vuestra ayuda.&amp;nbsp;Cuento con una instalacion de alfresco estoy usando la version "Alfresco Community v5.2.0", la autenticacion de usuarios la configure mediante LDAP. La misma funciona correctamente, ahora, no tengo claro como seria l</description>
      <pubDate>Mon, 02 Jul 2018 12:33:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113485#M79902</guid>
      <dc:creator>nalvarez_colesc</dc:creator>
      <dc:date>2018-07-02T12:33:26Z</dc:date>
    </item>
    <item>
      <title>Re: Sincronizan usuarios LDAP</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113486#M79903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Nelson,&lt;/P&gt;&lt;P&gt;puedes ver un ejemplo de autenticación y sincronización en&amp;nbsp;&lt;A href="http://docs.alfresco.com/community/tasks/auth-example-oneldap-ad.html" title="http://docs.alfresco.com/community/tasks/auth-example-oneldap-ad.html" rel="nofollow noopener noreferrer"&gt;Example: authentication and synchronization with one ldap-ad subsystem | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Así mismo, te indico la lista de referencia de "propiedades configurables" :&amp;nbsp;&lt;A href="http://docs.alfresco.com/community/concepts/auth-ldap-props.html" title="http://docs.alfresco.com/community/concepts/auth-ldap-props.html" rel="nofollow noopener noreferrer"&gt;LDAP configuration properties | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #666666; background-color: #ffffff; font-size: 13px;"&gt;--&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A data-saferedirecturl="https://www.google.com/url?q=http://venzia.es/&amp;amp;source=gmail&amp;amp;ust=1530699333500000&amp;amp;usg=AFQjCNH93bmOpeJqG7wHROlmNRYtbSSPag" href="http://venzia.es/" style="color: #1155cc; background-color: #ffffff; font-size: 13px;" target="_blank" rel="nofollow noopener noreferrer"&gt;http://venzia.es&lt;/A&gt;&lt;BR style="color: #666666; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #666666; background-color: #ffffff; font-size: 13px;"&gt;The beauty of make IT simple&lt;/SPAN&gt;&lt;BR style="color: #666666; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #666666; background-color: #ffffff; font-size: 13px;"&gt;&lt;A data-saferedirecturl="https://www.google.com/url?q=https://twitter.com/venziait&amp;amp;source=gmail&amp;amp;ust=1530699333500000&amp;amp;usg=AFQjCNGSnLfgwqtB9C__M_cgBdE3PsT_lw" href="https://twitter.com/venziait" style="color: #1155cc;" target="_blank" rel="nofollow noopener noreferrer"&gt;@venziait&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 10:31:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113486#M79903</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2018-07-03T10:31:50Z</dc:date>
    </item>
    <item>
      <title>Re: Sincronizan usuarios LDAP</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113487#M79904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Venzia:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Muchas gracias por tu respuesta, te cuento que la autenticacion la logre de manera exitosa, tambein logre de manera exitosa hacerlo mediante sso. EL unico inconveniente que tengo es:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Al realizar cambios entre los usuarios (por ejemplo a un usuario asignarle un nuevo grupo) no veo que alfresco tome los cambios, ni siquiera a las 00 hs o reiniciando manualmente alfresco.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Les dejo mis archivos de configuracion:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;&amp;nbsp;/opt/alfresco-community/tomcat/shared/classes/alfresco/extension/subsystems/Synchronization/default/default-synchronization.properties&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#&lt;BR /&gt;# This properties file is used to configure user registry syncronisation (e.g. LDAP)&lt;BR /&gt;#&lt;/P&gt;&lt;P&gt;# Should the scheduled sync job use differential or full queries on the user&lt;BR /&gt;# registries to determine the set of local users to be updated? When true,&lt;BR /&gt;# each user registry is only queried for those users and groups modified since&lt;BR /&gt;# the most recent modification date of all the objects last queried from that&lt;BR /&gt;# same source. When &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; then &amp;lt;i&amp;gt;all&amp;lt;/i&amp;gt; users and groups are&lt;BR /&gt;# queried from the user registry and updated locally. Nevertheless, a separate&lt;BR /&gt;# query will be run by the scheduled sync job to determine deletions.&lt;BR /&gt;synchronization.synchronizeChangesOnly=true&lt;/P&gt;&lt;P&gt;# The cron expression defining when imports should take place&lt;BR /&gt;synchronization.import.cron=00,02 * * * * ?&lt;/P&gt;&lt;P&gt;# Should we trigger a differential sync when missing people log in?&lt;BR /&gt;synchronization.syncWhenMissingPeopleLogIn=true&lt;/P&gt;&lt;P&gt;# Should we trigger a differential sync on startup?&lt;BR /&gt;synchronization.syncOnStartup=true&lt;/P&gt;&lt;P&gt;# Should we auto create a missing person on log in?&lt;BR /&gt;synchronization.autoCreatePeopleOnLogin=true&lt;/P&gt;&lt;P&gt;# The number of entries to process before logging progress&lt;BR /&gt;synchronization.loggingInterval=100&lt;/P&gt;&lt;P&gt;# The number of threads to use when doing a batch (scheduled or startup) sync&lt;BR /&gt;synchronization.workerThreads=1&lt;/P&gt;&lt;P&gt;# Synchronization with deletions&lt;BR /&gt;synchronization.allowDeletions=true&lt;/P&gt;&lt;P&gt;# For large LDAP directories the delete query is expensive and time consuming, needing to read the entire LDAP directory.&lt;BR /&gt;synchronization.syncDelete=true&lt;/P&gt;&lt;P&gt;# external setting (LDAP systems) - whether users can be enabled; if false then users have to be explicitly disabled in Alfresco&lt;BR /&gt;synchronization.externalUserControl=false&lt;/P&gt;&lt;P&gt;# Subsystem that will handle the external user control&lt;BR /&gt;synchronization.externalUserControlSubsystemName=&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;&lt;STRONG&gt;&amp;nbsp;/opt/alfresco-community/tomcat/shared/classes/alfresco/extension/subsystems/Synchronization/default/default-synchronization-context.xml&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.springframework.org/dtd/spring-beans.dtd" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.springframework.org/dtd/spring-beans.dtd&lt;/A&gt;&lt;SPAN&gt;'&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;beans&amp;gt;&lt;BR /&gt; &amp;lt;!--&lt;BR /&gt; Job definition to import people and groups from one or more external user registries in the authentication chain&lt;BR /&gt; (e.g. LDAP directory)&lt;BR /&gt; --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;bean id="syncTrigger" class="org.alfresco.util.CronTriggerBean"&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobDetail"&amp;gt;&lt;BR /&gt; &amp;lt;bean id="ldapPeopleJobDetail" class="org.springframework.scheduling.quartz.JobDetailBean"&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobClass"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;org.alfresco.repo.security.sync.UserRegistrySynchronizerJob&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobDataAsMap"&amp;gt;&lt;BR /&gt; &amp;lt;map&amp;gt;&lt;BR /&gt; &amp;lt;entry key="userRegistrySynchronizer"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="userRegistrySynchronizer" /&amp;gt;&lt;BR /&gt; &amp;lt;/entry&amp;gt;&lt;BR /&gt; &amp;lt;entry key="synchronizeChangesOnly"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.synchronizeChangesOnly}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/entry&amp;gt;&lt;BR /&gt; &amp;lt;/map&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="cronExpression"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.import.cron}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="scheduler"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="schedulerFactory" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="startDelayMinutes"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${system.cronJob.startDelayMinutes}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;bean id="userRegistrySynchronizer" class="org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer" init-method="init" &amp;gt;&lt;BR /&gt; &amp;lt;property name="syncWhenMissingPeopleLogIn"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.syncWhenMissingPeopleLogIn}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="syncOnStartup"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.syncOnStartup}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="autoCreatePeopleOnLogin"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.autoCreatePeopleOnLogin}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="authorityService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="authorityService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="personService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="personService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="attributeService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="attributeService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="applicationContextManager"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="Authentication" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="transactionService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="transactionService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="jobLockService"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="jobLockService" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="sysAdminParams"&amp;gt;&lt;BR /&gt; &amp;lt;ref bean="sysAdminParams" /&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="sourceBeanName"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;userRegistry&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="loggingInterval"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.loggingInterval}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="workerThreads"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.workerThreads}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="allowDeletions"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.allowDeletions}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="syncDelete"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.syncDelete}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;property name="nameChecker" ref="nameChecker" /&amp;gt;&lt;BR /&gt; &amp;lt;property name="externalUserControl"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.externalUserControl}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;property name="externalUserControlSubsystemName"&amp;gt;&lt;BR /&gt; &amp;lt;value&amp;gt;${synchronization.externalUserControlSubsystemName}&amp;lt;/value&amp;gt;&lt;BR /&gt; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/beans&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.&amp;nbsp;&lt;STRONG&gt;/opt/alfresco-community/tomcat/shared/classes/alfresco-global.properties&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;### configured to use the external authentication SSO&lt;BR /&gt;authentication.chain=external1:external,alfrescoNtlm1:alfrescoNtlm&lt;BR /&gt;external.authentication.proxyUserName=&lt;BR /&gt;external.authentication.enabled=true&lt;BR /&gt;external.authentication.defaultAdministratorUserNames=nalvarez&lt;BR /&gt;external.authentication.proxyHeader=X-Alfresco-Remote-User&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;### Cache de transacciones ###&lt;/P&gt;&lt;P&gt;cache.myCache.maxItems=20000&lt;BR /&gt;cache.myCache.timeToLiveSeconds=0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 11:17:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113487#M79904</guid>
      <dc:creator>nalvarez_colesc</dc:creator>
      <dc:date>2018-07-03T11:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sincronizan usuarios LDAP</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113488#M79905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola de nuevo Nelson,&lt;/P&gt;&lt;P&gt;por lo que indica la propiedad chain de tu alfresco-global.properties dudo que tengas configurado si quiera la autenticación por LDAP.&amp;nbsp;Debería ser algo así :&lt;/P&gt;&lt;PRE class="" style="color: #333333; background-color: #f5f5f5; border: 1px solid #888888; margin: 0px 0px 20px; padding: 2px;"&gt;&lt;SPAN class="" style="color: #000000;"&gt;authentication&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;chain&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;alfinst&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;:&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;alfrescoNtlm&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #993300;"&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;ldap1&lt;/SPAN&gt;&lt;SPAN class=""&gt;:&lt;/SPAN&gt;&lt;SPAN class=""&gt;ldap&lt;/SPAN&gt;&lt;SPAN class=""&gt;-&lt;/SPAN&gt;&lt;SPAN class=""&gt;ad&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Es posible que este aceptando cualquier login?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #727174; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #666666; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;--&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #727174; background-color: #ffffff; border: 0px;"&gt;&lt;A class="" href="http://venzia.es/" rel="nofollow noopener noreferrer" style="color: #1155cc; background-color: #ffffff; border: 0px; font-weight: inherit; text-decoration: none; font-size: 13px; padding: 0px calc(12px + 0.35ex) 0px 0px;" target="_blank"&gt;http://venzia.es&lt;/A&gt;&lt;BR style="color: #666666; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #666666; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;The beauty of make IT simple&lt;/SPAN&gt;&lt;BR style="color: #666666; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #666666; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;A class="" href="https://twitter.com/venziait" rel="nofollow noopener noreferrer" style="color: #1155cc; border: 0px; font-weight: inherit; text-decoration: none; font-size: 13px; padding: 0px calc(12px + 0.35ex) 0px 0px;" target="_blank"&gt;@venziait&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 11:37:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113488#M79905</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2018-07-03T11:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sincronizan usuarios LDAP</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113489#M79906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Venzia:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Una vez mas muchas gracias por tu pronta respuesta, te cuento que el login por ldap funciona,:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;authentication.chain=external1:external,alfrescoNtlm1:alfrescoNtlm&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;En esta linea el external hace referencia al external que es nuestro CAS, y la linea:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&lt;SPAN&gt;external.authentication.proxyHeader=X-Alfresco-Remote-User&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&lt;SPAN&gt;Es para que tome el usuario desde la cookie del CAS, que es de ldap, es mas, si yo realizo una busqueda en alfresco veo todos los usuarios del ldap, y si creo un usuario en ldap, que no figura en alfresco, en el primer login me lo actualiza ok. El problema lo tengo con las modificaciones especificas de usuario, como te decia por ej: a un usuario lo agrego en un grupo, o lo quito de un grupo, esto nunca impacta.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&lt;SPAN&gt;Por otro lado, ahora noto que no me importo todo el ldap, solo 500 registros. Tambien me surge la duda, si es posible importar desde ldap solo un grupo en especifico o dos ? Digamos por ej:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&lt;SPAN&gt;Solo quiero importar el grupo "empleados" y el grupo "informatica"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2018 12:08:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sincronizan-usuarios-ldap/m-p/113489#M79906</guid>
      <dc:creator>nalvarez_colesc</dc:creator>
      <dc:date>2018-07-03T12:08:30Z</dc:date>
    </item>
  </channel>
</rss>

