alfresco 3.3g SSO problemas

cancel
Showing results for 
Search instead for 
Did you mean: 
no-name
Member II

alfresco 3.3g SSO problemas

Muy buenas,
realizo las configuraciones pertienentes en alfresco 3.3g para el correcto funcionamiento de passthru, aqui dejo las configuraciones:

ntlm-filter.properties
ntlm.authentication.sso.enabled=true
ntlm.authentication.mapUnknownUserToGuest=false


passthru-authentication-context.properties

passthru.authentication.useLocalServer=false
passthru.authentication.domain=
passthru.authentication.servers=192.168.1.251,dominio.local\\ad,ad
passthru.authentication.guestAccess=false
passthru.authentication.defaultAdministratorUserNames=administrador
#Timeout value when opening a session to an authentication server, in milliseconds
passthru.authentication.connectTimeout=5000
#Offline server check interval in seconds
passthru.authentication.offlineCheckInterval=300
passthru.authentication.protocolOrder=NetBIOS,TCPIP
passthru.authentication.authenticateCIFS=true
passthru.authentication.authenticateFTP=true

No creo haberme dejado nada, y los datos estan bien, el problema es que siempre me pide user y password en el alfresco explorer, hasta que ese no haga SSO no empezare con el share que ya me e informado de que es algo mas complicado.

Gracias por vuestro tiempo de antemano
3 Replies
no-name
Member II

Re: alfresco 3.3g SSO problemas

Me salte un paso sin darme cuenta de descomentar un XML, ya esta solucionado.

Pero tengo un problema desde Firefox puedo entar por nombre de equipo a alfresco, pero desde IE8 no, siempre me lanza un error de excepcion, e googleado y no me a quedado claro si es un fallo de alfresco o algo que no e hecho bien, aqui dejo el error que me sale:

java.lang.NullPointerException


java.lang.NullPointerException
at org.alfresco.repo.webdav.auth.BaseNTLMAuthenticationFilter.processType3(BaseNTLMAuthenticationFilter.java:550)
at org.alfresco.repo.webdav.auth.BaseNTLMAuthenticationFilter.doFilter(BaseNTLMAuthenticationFilter.java:313)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:103)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy206.doFilter(Unknown Source)
at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
cristinamr
Advanced

Re: alfresco 3.3g SSO problemas

Buenas.

No-NaMe ¿intentas acceder por webdav con Windows 7? Porque el error que te da es por webdav (viendo el log que has pasado en esta última réplica). Hasta donde tengo entendido en Windows 7 se ha desabilitado la opción de webdav, o sea que el problema proviene del SSO no de alfresco. De hecho mira este link de M$ http://support.microsoft.com/kb/841215 :

It talks about Sharepoint, but as I understand it, SharePoint exposes a WebDAV service. The issue is that Vista (and presumably Windows 7) don't support WebDAV using HTTP Basic Authentication.

Try changing to Digest authentication, or use one of the standalone WebDAV clients. If you must access the folder using Windows Explorer, try the regedit hack for Vista (the key is still present in my Win 7 RC installation)

Uhmmm, la prueba la tendrías si echas a andar lo que tienes en otro SSO (por ejemplo en win xp), si te funciona es que es por eso.

Espero que te haya servido de ayuda Smiley Wink

Un saludo!
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
mikel_asla1
Active Member

Re: alfresco 3.3g SSO problemas

Cristina se refiere a otro SO (sistema operativo)  Smiley Very Happy
Otra cosa necesaria en el SSO, es indicarle al navegador (Firefox) que confias en Alfresco como "autenticador" NTLM a través de abut:config, configurando la siguiente propiedad.

network.automatic-ntlm-auth.trusted-uris

Sin embargo, en IE debe de coger las credenciales con las que te logas a Windows automáticamente, en ese sentido
¿A que te refieres con "desde Firefox puedo entrar por nombre de equipo"? A todas luces no esta funcionando bien el SSO, no debe de aparecerte pagina de login.

El problema puede que este en esta propiedad

passthru.authentication.servers=192.168.1.251,dominio.local\\ad,ad

El formato correcto es DOMAIN\\IPDOMAIN\IPDOMAINCONTROLLER, osea que según lo que veo, si tu dominio es dominio.local y tu AD esta corriendo en 192.168.1.251 podría quedarse así (bosque con un único AD)
passthru.authentication.servers=dominio.local\192.168.1.251,192.168.1.251