Bonjour,
L’URL publique est en quelque sorte la raison d’être du depot. On vient déposer/organiser des contenus par une interface d’édition, celle ci est systématiquement authentifiée car un usager anonyme ne peut pas modifier les contenus du depot. Ces contenus sont ensuite accessibles - en mode anonyme ou non - à tous les usagers via l’URL publique.
Votre problème est que l’URL publique n’est pas authentifiée. Malheureusement, ce n’est pas possible de changer ce comportement sans modifier le build de SCENARIsuite-starter. Mais par contre, cette modification est très légère !
Voilà comment procéder :
-
Récupérer un environnement de modélisation
- Télécharger SCENARIbuilder et l’extension modelingPortal ici SCENARIbuilder
- Installer SCENARIbuilder sur un poste puis installer l’'extension (elle s’installe dans builder comme un modèle documentaire dans chain)
-
Importer les sources de SCENARIsuite-starter
- Télécharger les sources de SCENARIsuite-starter ici SCENARIsuite-starter
- Dans builder, cliquer sur créer un atelier à partir d’une archive et sélectionner le scwsp préalablement téléchargé
-
Modifier les sources
- Ouvrir le fichier /SCENARIsuite-starter/depot.portlet
- Passer l’attribut /smp:depotPrl/smp:indexes/smp:urlTree/smp:accessPoints/smp:standardsAccessPoints/smp:apPublic@authentication à « enabled »
- Passer l’attribut /smp:depotPrl/smp:indexes/smp:urlTree/smp:accessPoints/smp:standardsAccessPoints/smp:apPublic@anonymousUserAllowed à « false »
-
Compiler et déployer
- Ouvrir l’item /SCENARIsuite-starter/4deploy/dist/scSuiteStarter.svmake, onglet « Compil » et lancer la compilation
- Cliquer sur révéler et vous retrouverez les résultats de build de la même forme que ceux distribués sur scenari.software. Vous n’avez plus qu’à dézipper et mettre à jour