<?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: AD Authentication in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305365#M258495</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for that - Just so I'm clear.&amp;nbsp; It doesn't matter that the LDAP-AD folder is missing?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Oct 2014 09:33:01 GMT</pubDate>
    <dc:creator>spencerjack</dc:creator>
    <dc:date>2014-10-06T09:33:01Z</dc:date>
    <item>
      <title>AD Authentication</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305363#M258493</link>
      <description>Hello - Thanks before hand!I have CentOS running 5.0a on a clean vanilla build.&amp;nbsp; I am trying to understand how to authenticate against AD and have failed to understand how to do this. Reading the forums I've been told to look at the ldap-ad folder, but it doesn't exist.&amp;nbsp; Another answered topic said</description>
      <pubDate>Fri, 03 Oct 2014 16:04:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305363#M258493</guid>
      <dc:creator>spencerjack</dc:creator>
      <dc:date>2014-10-03T16:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: AD Authentication</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305364#M258494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You configure through alfresco-global.properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For reference here are the values that you can set.&amp;nbsp;&amp;nbsp;&amp;nbsp; Just put the few values you change into alfresco-global.properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# This flag enables use of this LDAP subsystem for authentication. It may be&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# that this subsytem should only be used for synchronization, in which case&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# this flag should be set to false.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.active=true&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# This properties file brings together the common options for LDAP authentication rather than editing the bean definitions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.allowGuestLogin=true&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# How to map the user id entered by the user to taht passed through to LDAP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# In Active Directory, this can either be the user principal name (UPN) or DN.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# UPNs are in the form &amp;lt;sAMAccountName&amp;gt;@domain and are held in the userPrincipalName attribute of a user&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.userNameFormat=%s@domain&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The LDAP context factory to use&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The URL to connect to the LDAP server &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.java.naming.provider.url=ldap://domaincontroller.company.com:389&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The authentication mechanism to use for password validation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.java.naming.security.authentication=simple&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Escape commas entered by the user at bind time&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Useful when using simple authentication and the CN is part of the DN and contains commas&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.escapeCommasInBind=false&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Escape commas entered by the user when setting the authenticated user&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Useful when using simple authentication and the CN is part of the DN and contains commas, and the escaped \, is &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# pulled in as part of an LDAP sync&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# If this option is set to true it will break the default home folder provider as space names can not contain \&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.escapeCommasInUid=false&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Comma separated list of user names who should be considered administrators by default&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.defaultAdministratorUserNames=Administrator&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Enable FTP authentication using LDAP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.authenticateFTP=true&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# This flag enables use of this LDAP subsystem for user and group&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# synchronization. It may be that this subsytem should only be used for &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# authentication, in which case this flag should be set to false.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.active=true&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The authentication mechanism to use for synchronization&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.java.naming.security.authentication=simple&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The default principal to bind with (only used for LDAP sync). This should be a UPN or DN&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.java.naming.security.principal=alfresco@domain&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The password for the default principal (only used for LDAP sync)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.java.naming.security.credentials=secret&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# If positive, this property indicates that RFC 2696 paged results should be&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# used to split query results into batches of the specified size. This&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# overcomes any size limits imposed by the LDAP server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.queryBatchSize=1000&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# If positive, this property indicates that range retrieval should be used to fetch&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# multi-valued attributes (such as member) in batches of the specified size.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Overcomes any size limits imposed by Active Directory.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.attributeBatchSize=1000&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The query to select all objects that represent the groups to import.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.groupQuery=(objectclass\=group)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The query to select objects that represent the groups to import that have changed since a certain time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.groupDifferentialQuery=(&amp;amp;(objectclass\=group)(!(whenChanged&amp;lt;\={0})))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The query to select all objects that represent the users to import.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.personQuery=(&amp;amp;(objectclass\=user)(userAccountControl\:1.2.840.113556.1.4.803\:\=512))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The query to select objects that represent the users to import that have changed since a certain time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.personDifferentialQuery=(&amp;amp;(objectclass\=user)(userAccountControl\:1.2.840.113556.1.4.803\:\=512)(!(whenChanged&amp;lt;\={0})))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The group search base restricts the LDAP group query to a sub section of tree on the LDAP server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.groupSearchBase=ou\=Security Groups,ou\=Alfresco,dc=domain&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The user search base restricts the LDAP user query to a sub section of tree on the LDAP server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.userSearchBase=ou\=User Accounts,ou=\Alfresco,dc=domain&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The name of the operational attribute recording the last update time for a group or user.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.modifyTimestampAttributeName=whenChanged&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The timestamp format. Unfortunately, this varies between directory servers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.timestampFormat=yyyyMMddHHmmss'.0Z'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute name on people objects found in LDAP to use as the uid in Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.userIdAttributeName=sAMAccountName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute on person objects in LDAP to map to the first name property in Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.userFirstNameAttributeName=givenName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute on person objects in LDAP to map to the last name property in Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.userLastNameAttributeName=sn&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute on person objects in LDAP to map to the email property in Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.userEmailAttributeName=mail&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute on person objects in LDAP to map to the organizational id&amp;nbsp; property in Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.userOrganizationalIdAttributeName=company&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The default home folder provider to use for people created via LDAP import&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.defaultHomeFolderProvider=largeHomeFolderProvider&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute on LDAP group objects to map to the authority name property in Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.groupIdAttributeName=cn&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute on LDAP group objects to map to the authority display name property in Alfresco&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.groupDisplayNameAttributeName=displayName&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The group type in LDAP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.groupType=group&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The person type in LDAP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.personType=user&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# The attribute in LDAP on group objects that defines the DN for its members&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.groupMemberAttributeName=member&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# If true progress estimation is enabled. When enabled, the user query has to be run twice in order to count entries.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.synchronization.enableProgressEstimation=true&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Requests timeout, in miliseconds, use 0 for none (default)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ldap.authentication.java.naming.read.timeout=0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# LDAPS truststore configuration properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#ldap.authentication.truststore.path=&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#ldap.authentication.truststore.passphrase=&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#ldap.authentication.truststore.type=&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Set to 'ssl' to enable truststore configuration via subsystem's properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#ldap.authentication.java.naming.security.protocol=ssl&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2014 17:12:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305364#M258494</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2014-10-03T17:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: AD Authentication</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305365#M258495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for that - Just so I'm clear.&amp;nbsp; It doesn't matter that the LDAP-AD folder is missing?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 09:33:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305365#M258495</guid>
      <dc:creator>spencerjack</dc:creator>
      <dc:date>2014-10-06T09:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: AD Authentication</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305366#M258496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No its not "missing" just packaged differently.&amp;nbsp;&amp;nbsp; The configuration exists in the alfresco-repository.jar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 10:38:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ad-authentication/m-p/305366#M258496</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2014-10-06T10:38:00Z</dc:date>
    </item>
  </channel>
</rss>

