Recherche

Sommaire

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

ESUP-ECM est packagé pour fonctionner avec CAS.
N'est pas intégrer dans les .properties du package la possibilité de faire du LDAP seulement.
Néanmoins c'est possible.
Dans esup-ecm-config-plugin/src/main/resources/OSGI-INF/esup-login-contrib.xml il faut changer :

Bloc de code

    <!-- configure authentication chain -->

    <extension target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService" point="chain">
        <authenticationChain>
            <plugins>
                <!--  Keep basic Auth at top of Auth chain to support RSS access via BasicAuth -->
                <plugin>BASIC_AUTH</plugin>
                <plugin>ANONYMOUS_AUTH</plugin>
                <!-- plugin>FORM_AUTH</plugin -->
                <plugin>CAS2_AUTH</plugin>
            </plugins>
        </authenticationChain>
    </extension>

en :

Bloc de code

    <!- configure authentication chain ->

...


    <extension

...


        target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService"

...


        point="chain">

...


        <authenticationChain>

...


            <plugins>

...


                <!-  Keep basic Auth at top of Auth chain to support RSS access via BasicAuth ->

...


                <plugin>BASIC_AUTH</plugin>

...


                <plugin>ANONYMOUS_AUTH</plugin>

...


                <plugin>FORM_AUTH</plugin>

...


                <!- plugin>CAS2_AUTH</plugin->

...


            </plugins>

...


        </authenticationChain>

...


    </extension>

Ensuite un Faire ant deploy devrait suffire pour prise en compte.

Erreur "java : command not found"

...

Si lors de l'accès à une url en nuxeo/site/* vous avez cette erreur :

Volet

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1938)
    at org.jboss.resteasy.plugins.delegates.MediaTypeHeaderDelegate.parse(MediaTypeHeaderDelegate.java:54)
    at org.jboss.resteasy.plugins.delegates.MediaTypeHeaderDelegate.fromString(MediaTypeHeaderDelegate.java:16)
    at javax.ws.rs.core.MediaType.valueOf(MediaType.java:173)
    at org.jboss.resteasy.util.MediaTypeHelper.parseHeader(MediaTypeHelper.java:200)
    at org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractAccepts(ServletUtil.java:109)
    at org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractHttpHeaders(ServletUtil.java:72)
    at org.nuxeo.ecm.webengine.server.resteasy.WebEngineServlet.service(WebEngineServlet.java:124)
    at org.nuxeo.ecm.webengine.server.resteasy.WebEngineServlet.service(WebEngineServlet.java:112)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Vérifiez que vous utilisez bien l'extension navigateur liveedit en version 0.4.6 minimum.

...