Cecurity
Client pour consommer les API du coffre-fort électronique de Cecurity (https://www.cecurity.com/fr/).
Installation
npm install --save cecurity
Utilisation
const Cecurity = require("cecurity");
let cfecId = ""; // id de la salle des coffres du CFEC
let safeId = ""; // id du coffre-fort
let login = ""; // identifiant de l'utilisateur dans l'annuaire
let password = ""; // mot de passe de l'utilisateur dans l'annuaire
let auth = ""; // sous forme login:password pour la basic auth
let certifcatePath = ""; // chemin complet du certificat
let certifcatePassphrase = ""; // passphrase du certificat
let baseUrl = ""; // URL de base de l'API
let debug = ""; // activation du debug 0 (default) | 1
var cecurity = new Cecurity({
cfecId,
safeId,
login,
password,
auth,
certifcatePath,
certifcatePassphrase,
baseUrl,
debug
});
try {
// Authentification
await cecurity.authentication();
// Listing du dossier racine
let folderList = await cecurity.folderList({contId: "-1"});
...
}
catch (err) {
console.log(err)
}
Fonctionnalités
- Authentification à l'API de Cecurity
- Listing de dossiers
- Listing d'archives (fileList)
- Upload d'archive
- Infos d'une archive
- Download d'archive
- Création de dossier
- Suppression d'un fichier (fileDelete)
- Suppression d'un dosssier (folderDelete)