Feeds no funcionan en Alfresco 3.4d con CAS (SSO)

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

Feeds no funcionan en Alfresco 3.4d con CAS (SSO)

Tenemos Alfresco 3.4d ejecutándose con MySQL y usamos CAS y LDAP para hacer un SSO con otras aplicaciones.
El caso es que ahora que estamos probando la aplicación hemos notado que los feeds ya no funcionan.

Revisé la configuración de share-config-custom.xml y para que funcione el SSO lo dejamos así:

   <!–Overriding endpoints to reference a remote Alfresco server–>
    <config evaluator="string-compare" condition="Remote">
        <remote>
            <!– Authenticator implementation used in CAS authentication scenario,
                overrides the default alfresco-ticket authenticator
                <class>org.alfresco.connector.AlfrescoAuthenticator</class> –>
            <authenticator>
                <id>alfresco-ticket</id>
                <name>Alfresco Authenticator</name>
                <description>Alfresco Authenticator</description>
                <class>com.mycompany.alfresco.sso.CasAlfrescoAuthenticator</class>
            </authenticator>

            <!– Connects to an Alfresco instance using ticket-based authentication,
                overrides the default alfresco connector to use CAS ticket authenticator–>
            <connector>
                <id>alfresco</id>
                <name>Alfresco Connector</name>
                <description>Connects to an Alfresco instance using ticket-based authentication</description>
                <class> org.springframework.extensions.webscripts.connector.AlfrescoConnector</class>
                <authenticator-id>alfresco-ticket</authenticator-id>
            </connector>

            <!– Endpoint using external authentication via CAS–>
            <endpoint>
                <id>alfresco</id>
                <name>Alfresco - user access</name>
                <description>Access to Alfresco Repository WebScripts that require external user authentication</description>
                <connector-id>alfresco</connector-id>
                <endpoint-url>http://alfrescoserver:8090/alfresco/s</endpoint-url>
                <identity>user</identity>
                <external-auth>true</external-auth>
            </endpoint>
         </remote>
    </config>

Con esto funciona el SSO pero me supongo falta el endpoint para alfresco-feed como originalmente estaba en el archivo.

He tratado de agregar lo siguiente:

             <endpoint>
                <id>alfresco-noauth</id>
                <name>Alfresco - unauthenticated access</name>
                <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
                <connector-id>alfresco</connector-id>
                <endpoint-url>http://localhost:8090/alfresco/s</endpoint-url>
                <identity>none</identity>
             </endpoint>
             <endpoint>
                <id>alfresco-feed</id>
                <name>Alfresco Feed</name>
                <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
                <connector-id>http</connector-id>
                <endpoint-url>http://localhost:8090/alfresco/s</endpoint-url>
                <identity>user</identity>
                <external-auth>true</external-auth>
             </endpoint>

Pero sigue sin funcionar. Ya probé poner external-auth a true o poner basic-auth a true como originalmente aparecía en este archivo, pero nada.

Si agrego los últimos enpoints que te mencioné y quiero ver los feeds tengo el siguiente error:

Web Script Status 401 - Unauthorized

The Web Script /share/page/feed/components/dashlets/activities/list has responded with a status of 401 - Unauthorized.
401 Description:    The request requires HTTP authentication.
Message:  
Server:    Spring WebScripts - v1.0.0 (Release Candidate 2 744) schema 1,000
Time:    Feb 7, 2012 7:09:05 PM   
Diagnostics:    Inspect Web Script (org/alfresco/components/dashlets/activity-list.get)


Alguna sugerencia o ayuda?
1 Reply
cristinamr
Advanced

Re: Feeds no funcionan en Alfresco 3.4d con CAS (SSO)

Buenas.

Nunca me ha ocurrido esto, pero aun así, sabiendo esos datos te dejo algunas cosas que pueden servirte:
Ojea esta entrada de la wiki.

¿Has probado con un lector rss a parte a ver si los carga correctamente? Te pregunto por ésto. ¿Te ocurre con el dashlet de rss? ¿Cuando accedes a un sitio y pinchas sobre el feed? O ¿en ambas ocasiones?

Una pregunta aparte: ¿No tienes una conexión segura, no?  (https)

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