Accès impossible à Share depuis VPN SSL

cancel
Showing results for 
Search instead for 
Did you mean: 
dranakan
Active Member

Accès impossible à Share depuis VPN SSL

Hello,

Nous aimerions offrir un accès à Alfresco pour les utilisateurs qui ne sont pas dans l'entreprise en utilisant un VPN SLL (SonicWall). Ces utilisateurs se connectent sur une page sécurisée (VPN SSL), qui après validation user/passwd affiche les liens vers les différents services dans l'entreprise. Le lien pour ouvrir Alfresco se présente ainsi :
https://1.2.3.4/go/http://1.2.3.5:8080/share
Si on clique sur le lien, le serveur alfresco est accessible mais la page d'accueil affichée est toute grise et le bloque central pour se loguer n'est pas visible. Le navigateur affiche ces erreurs :
Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
Horodateur : Wed, 26 Oct 2011 09:09:22 UTC


Message : Expected identifier, string or number
Ligne : 1
Caractère : 619
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/res/js/alfresco-min.js


Message : 'Alfresco.util.encodeHTML' is null or not an object
Ligne : 1
Caractère : 605
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/res/js/share-min.js


Message : 'Alfresco.service.Preferences' is null or not an object
Ligne : 75
Caractère : 7
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/page/site-index

L'accès vers Alfresco explorer fonctionne (…/alfresco) . Avez-vous rencontrez ce même problème ? Il semble que le code JS ne supporte pas l'URI sous la forme " https://1.2.3.4/go/http://1.2.3.5:8080/share/page/site-index"

(Alfresco 3.4D /Mysql, RHEL 5.6, SSO Active)

JIRA: https://issues.alfresco.com/jira/browse/ALF-11073
https://forums.alfresco.com/en/viewtopic.php?f=9&t=41523

Merci bien.
4 Replies
rguinot
Customer

Re: Accès impossible à Share depuis VPN SSL

Message : Expected identifier, string or number
Ligne : 1
Caractère : 619
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/ … sco-min.js

Pas vraiment assez d'informations pour conclure, même sur un malentendu.

Un test qui serait intéressant serait de ne pas utiliser les scripts minifiés (*-min.js), ça sera plus facile de voir éventuellement où le problème se situe.

Mettez le mode "development" et client-debug à true dans share-config-custom.xml
dranakan
Active Member

Re: Accès impossible à Share depuis VPN SSL

Merci bien rguinot,

Un test qui serait intéressant serait de ne pas utiliser les scripts minifiés (*-min.js)
Comment puis-je faire ceci ?

Mettez le mode "development" et client-debug à true dans share-config-custom.xml
J'ai mis la configuration ci-dessous et redémarré.

<config replace="true">
      <flags>
         <!–
            Developer debugging setting to turn on DEBUG mode for client scripts in the browser
         –>
         <client-debug>true</client-debug>

         <!–
            LOGGING can always be toggled at runtime when in DEBUG mode (Ctrl, Ctrl, Shift, Shift).
            This flag automatically activates logging on page load.
         –>
         <client-debug-autologging>false</client-debug-autologging>
      </flags>
   </config>
    <config evaluator="string-compare" condition="WebFramework">
        <web-framework>
            <autowire>
                <mode>development</mode>
            </autowire>
        </web-framework>
    </config>
</alfresco-config>

J'obtiens des informations supplémentaires :
Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
Horodateur : Fri, 18 Nov 2011 14:33:25 UTC


Message : Expected ';'
Ligne : 2988
Caractère : 3
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/res/yui/dragdrop/dragdrop-debug.js


Message : Expected identifier, string or number
Ligne : 135
Caractère : 61
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/res/js/alfresco.js


Message : 'Alfresco.util.encodeHTML' is null or not an object
Ligne : 106
Caractère : 4
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/res/js/share.js


Message : 'Alfresco.service.Preferences' is null or not an object
Ligne : 95
Caractère : 7
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/page?pt=login


Message : 'Alfresco.util' is null or not an object
Ligne : 186
Caractère : 10
Code : 0
URI : https://1.2.3.4/go/http://1.2.3.5:8080/share/page?pt=login


Merci bien
rguinot
Customer

Re: Accès impossible à Share depuis VPN SSL

Les scripts non minifiés sont utilisés avec client-debug à true, ce que vous avez fait.

Quel est le navigateur utilisé ?
dranakan
Active Member

Re: Accès impossible à Share depuis VPN SSL

Internet Explorer 8 a été utilisé.
Avec Firefox 8.0, le problème est le même : le bloc pour se loguer ne s'affiche pas.