Autologin Alfresco con SSO OpenAM

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Member II

Autologin Alfresco con SSO OpenAM

Hola

 

Estoy intentando configurar el acceso a Alfresco Share por SSO externo (OPENAM), a través de cabecera, siguiendo los pasos indicados en el siguiente blog: Alfresco: SSO with the external auth subsystem .

El problema es que al intentar logarme, muestra una pantalla pidiendo las credenciales de la máquina donde esta instalado Alfresco, me obliga a cancelar y redirige a la siguiente dirección http://localhost:8080/share/page?pt=login, cuando realmente debería haber accedido a la aplicación sin haber mostrado pantalla de login.

Hemos creado un script cgi y comprobamos que SSO esta  enviando la variable "http_login" informada , pero no conseguimos que ese valor pase del apache a Alfresco, sin embargo si harcodemos la variable es decir ponemos un valor fijo como nombre de usuario existente, comprobamos que se loga en Alfresco.

Así no conseguimos que se loge en alfresco:
RewriteRule .* - [E=PROXY_USER:%{LA-U:http_login}]
Header set LOGIN_ALFRESCO %{PROXY_USER}e

Pero si hacemos esto:

Header set LOGIN_ALFRESCO 'useralfresco´

Si se loga

Consultando el script de cgi vemos que las variables esta informadas:

Alguien podría ayudarme? 

 

Gracias

1 Reply
Highlighted
Alfresco Employee

Re: Autologin Alfresco con SSO OpenAM

Creo que esas instrucciones no son las que necesitas. Échale un vistazo aquí: Configuring external authentication | Alfresco Documentation 

Básicamente deberías configurar la siguiente variable:

external.authentication.proxyHeader=HTTP_LOGIN

Aunque es posible que tengas que realizar alguna otra configuración.

Software Engineer in Alfresco Search Team.