alfresco приглашение к документу пользователя

 Добрый день!
Проблема в следующем
Создаем документ . Нажимаем пригласить выбираем товарища которого приглашаем 
Ему приходит письмо со ссылкой но там стоит не полное доменное имя типа doc.*.ru  а только имя хоста типа doc
не подскажите где рыть
С Уважением Николай

Комментарии

Aviriel аватар
 Рыть в сторону файла alfresco-global.properties и строк alfresco.host и share.host.
Здравствуйте, многоопытные!
Подскажите пожалуйста, где и чего мог не доделать?
Имеется на 1 сервере Zimbra 8.0.5 и Alfresco 4.2
В Alfresco настроена авторизация с использованием LDAP Zimbra. (пользовался мануалами с мтааламу, так как тут не нашел). Пользователи зарегистрированные в Zimbra спокойно заходят в Alfresco. Т.е. синхронизация вроде как прошла.
А вот если я пробую в альфреско найти кого-то (например чтобы пригласить к совместной работе с документом), но никто не находится. Такое впечатление, что Альфреско знать не знает ни о каких пользователях!
А еще, если зайти в свой профиль, то там виден только логин, а поля элекронная почта, имя, фамилия и т.д. пустые. Т.е. эту информацию из зимбры мы не получили...
Что делать?
avasyukov аватар
Выглядит так, как будто аутентификация настроена, а синхронизация нет. Пример полной настройки (вместе с синхронизацией) уже привел soriel. Оф.доки - http://docs.alfresco.com/4.2/index.jsp?topic=%2Fcom.alfresco.enterprise....

Кратко что есть что, и почему оно у вас выглядит именно так, как выглядит:
"Аутентификация" - это когда Alfresco ходит во внешний каталог (LDAP в вашем случае) проверять логин/пароль.
"Синхронизация" - это когда Alfresco получает из внешнего каталога полный список пользователей и создает их у себя. После такой первоначальной синхронизации Alfresco запрашивает по расписанию (раз в сутки) изменения профилей (кто создан, кто удален, новые значения полей, блокировка учетных записей и т.д.) и вносит аналогичные правки на своей стороне.

Если синхронизация не настроена, то пользователи из LDAP внутри Alfresco не созданы. Строго говоря, они создаются на первом логине в Alfresco, так что кто-то, наверное, все-таки есть. В момент логина пользователь создается с пустым профилем, поля по информации из LDAP заполняются при синхронизации. Так что без настроенной синхронизации профили у всех пустые. Поиск людей Alfresco ведет именно по внутренним пользователям, так что без настроенной синхронизации в поиске видны только те, кто успел когда-то залогиниться, причем поиск доступен только по логину, а не по имени и прочим атрибутам.

Проверь настройки. 
Вот пример:

alfresco/tomcat/shared/classes
### LDAP ###
authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap:ldap

alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/Authentication/ldap

ldap.authentication.active=true
ldap.authentication.allowGuestLogin=true
ldap.authentication.userNameFormat=uid=%s,ou=people,dc=domail,dc=ru
ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
ldap.authentication.java.naming.provider.url=ldap://ip:389
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.escapeCommasInBind=false
ldap.authentication.escapeCommasInUid=false
ldap.authentication.defaultAdministratorUserNames=login admin
ldap.synchronization.active=true
ldap.synchronization.java.naming.security.principal=uid=zimbra,cn=admins,cn=zimbra
ldap.synchronization.java.naming.security.authentication=simple
ldap.synchronization.java.naming.security.credentials=pass ldap
ldap.synchronization.queryBatchSize=0
ldap.synchronization.attributeBatchSize=0
ldap.synchronization.groupQuery=(&(objectclass=zimbraDistributionList)(zimbraMailStatus=enabled))
ldap.synchronization.groupDifferentialQuery=(&(objectclass=zimbraDistributionList)(zimbraMailStatus=enabled)(!(modifyTimestamp<={0})))
ldap.synchronization.personQuery=(&(objectClass=organizationalPerson)(zimbraMailStatus=enabled))
ldap.synchronization.personDifferentialQuery=(&(objectClass=organizationalPerson)(zimbraMailStatus=enabled)(!(modifyTimestamp<={0})))
ldap.synchronization.groupSearchBase=dc=domail,dc=ru
ldap.synchronization.userSearchBase=dc=domain,dc=ru
ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.timestampFormat=yyyyMMddHHmmss'Z'
ldap.synchronization.userIdAttributeName=uid
ldap.synchronization.userFirstNameAttributeName=givenName
ldap.synchronization.userLastNameAttributeName=sn
ldap.synchronization.userEmailAttributeName=mail
ldap.synchronization.userOrganizationalIdAttributeName=company
ldap.synchronization.defaultHomeFolderProvider=userHomesHomeFolderProvider
ldap.synchronization.groupIdAttributeName=cn
ldap.synchronization.groupDisplayNameAttributeName=description
ldap.synchronization.groupType=zimbraDistributionList
ldap.synchronization.personType=organizationalPerson
ldap.synchronization.groupMemberAttributeName=zimbraMailForwardingAddress
ldap.synchronization.enableProgressEstimation=true
ldap.authentication.java.naming.read.timeout=0

Так же смотри alfresco.log

Еще был момент, что alfresco новыйх версий криво аторизовывалась - я копировал ldap-authentication-context.xml из старых релизов.