09-14-2010 08:51 AM
kerberos.authentication.realm
The Kerberos realm to authenticate with. The realm should be the domain upper cased; example if the domain is alfresco.org then the realm should be ALFRESCO.ORG
kerberos.authentication.sso.enabled
A Boolean that when true enables SPNEGO/Kerberos based Single Sign On (SSO) functionality in the Web client. When false and no other members of the authentication chain support SSO, password-based login will be used.
kerberos.authentication.authenticateCIFS
A Boolean that when true enables Kerberos authentication in the CIFS server. When false and no other members of the authentication chain support CIFS authentication, the CIFS server will be disabled.
kerberos.authentication.user.configEntryName
The name of the entry in the JAAS configuration file that should be used for password-based authentication. The default value Alfresco is a good choice here.
kerberos.authentication.cifs.configEntryName
The name of the entry in the JAAS configuration file that should be used for CIFS authentication. The default value AlfrescoCIFS is a good choice here.
kerberos.authentication.http.configEntryName
The name of the entry in the JAAS configuration file that should be used for web-based single-sign on (SSO). The default value AlfrescoHTTP is a good choice here.
kerberos.authentication.cifs.password
The password for the CIFS Kerberos principal
kerberos.authentication.http.password
The password for the HTTP Kerberos principal
kerberos.authentication.defaultAdministratorUserNames
A comma separated list of user names who should be considered administrators by default
kerberos.authentication.browser.ticketLogons (new in v3.3 SP3)
Can a ticket parameter in the request URL be used to authenticate with the Alfresco Explorer application? Default is true. Note that WebDAV URLs always accept ticket parameters.
09-14-2010 11:40 AM
Spring Beans
For advanced purposes, you can also extend or override the Spring Bean definitions of the subsystem.
If you add a Spring Bean file to your application server's global classpath (e.g. under $TOMCAT_HOME/shared/classes) with a path matching the following pattern you can add to or override the subsystem bean definitions.
alfresco/extension/subsystems/<category>/<type>/<id>/*-context.xml
Here, the ID is the subsystem instance identifier, which will be default for single instance subsystems, or the provided ID for chained subsystems.
So, for example, suppose your authentication chain looked like this:
authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldap
Then you could put bean definition overrides for alfrescoNtlm1 in
alfresco/extension/subsystems/Authentication/alfrescoNtlm/alfrescoNtlm1/custom-context.xml
Remembering that the default type and ID of non-chained subsystems is default you could put overrides for file server beans in
alfresco/extension/subsystems/fileServers/default/default/custom-file-servers-context.xml
09-15-2010 04:01 AM
09-15-2010 04:25 AM
09-15-2010 07:46 AM
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
#authentication.chain=alfrescoNtlm1:alfrescoNtlm
authentication.chain=alfrescoNtlm1:alfrescoNtlm, kerberos:kerberos
kerberos.authentication.realm=MYDOMAIN.LOCAL
kerberos.authentication.sso.enabled=false
kerberos.authentication.authenticateCIFS=true
kerberos.authentication.user.configEntryName=alfresco
kerberos.authentication.cifs.configEntryName=alfrescocifs
kerberos.authentication.http.configEntryName=alfrescohttp
kerberos.authentication.cifs.password=***
kerberos.authentication.http.password=***
kerberos.authentication.defaultAdministratorUserNames=admin
The Remote Server is unreachable, or your credentials were not recognized.
(I translated that from German…)
09-15-2010 08:50 AM
authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap-ad1:ldap-ad
for authentication, I'll later extend this to kerberos
09-15-2010 10:40 AM
tail -f alfresco.log
is always your friend… Caused by: java.io.FileNotFoundException:
/opt/Alfresco/tomcat/shared/classes/alfresco/extension/subsystems/Authentication/ldap-ad/ldap-ad1/../common-ldap-context.xml (No such file or directory)
16:24:13,865 DEBUG [org.alfresco.web.app.servlet.NTLMAuthenticationFilter] Received type3 [Type3:,LM:000000000000000000000000000000000000000000000000,
NTLM:35fb5be1dba846ea300a95190c2ff33d0101000000000000af8ab392e154cb01578d66ff7ea7475a000000000200060061006c0066000000000000000000,
Dom:,User:user@mydomain.local,Wks:Workstationname]
16:24:13,866 ERROR [org.alfresco.web.app.servlet.NTLMAuthenticationFilter] Client Workstationname using NTLMv2 logon, not valid with passthru authentication
09-15-2010 11:32 AM
authentication.chain=kerberos1:kerberos,ldap-ad1:ldap-ad
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.