Commit 20263627 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Ajout d'un complément d'information dans la documentation sur la configuration du parapheur ESUP

parent 43a2026c
Loading
Loading
Loading
Loading
Loading
+51 −0
Changes for doc/versions/version-2.15-kusanagi.md: 51 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -82,6 +82,55 @@ yarn install
cd ../
```

### Configuration

Une option a été ajoutée pour le **parapheur ESUP** qui permet de contrôler la taille et le format du fichier à signer, voici un exemple : 

```php
<?php
// config/autoload/unicaen-signature.local.php
use Psr\Container\ContainerInterface;

return [
    /**  **/
    'unicaen-signature' => [

        // ... Fichier de base

        // Configuration des parafeurs numérique
        'letterfiles'            => [
            // ESUP
            [
                // Nom visible côté applicatif
                'label' => 'ESUP',

                // etc...
                
                /////////////////////////////////////
                // Les 2 paramètres disponibles
                
                // Taille supporté par ESUP (en octet)
                'limitSize' => 5000000,
                
                // Format supporté par ESUP (Type MIME)
                // 
                'limitFormat' => [
                    'application/pdf',
                    'application/pdf; charset=iso-8859-1'
                ],
            ],
            // Fin du fichier...
        ]
    ]
];
```

Cela permet d'ajouter un contrôle sur la taille du fichier avant de déclencher un circuit de validation/signature (Qui passe par ESUP). 

Si le fichier n'est pas conforme, un message sera présenté pour indiquer la raison : 
 - Le fichier est trop gros
 - Le format de fichier n'est pas supporté

### Installation/Mise à jour

Mise à jour (et update en cas de patch)
@@ -92,3 +141,5 @@ git fetch
git pull
./oscar-update.sh
```

> Le script s'occupera de vérifier automatiquement les versions installées, mettre à jour les librairies PHP et compiler l'interface (VueJS)