cecurity

1.0.12 • Public • Published

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)

Readme

Keywords

Package Sidebar

Install

npm i cecurity

Weekly Downloads

13

Version

1.0.12

License

ISC

Unpacked Size

246 kB

Total Files

7

Last publish

Collaborators

  • kaboume