SDK développeur

SDKs pour intégration web + serveur

QuantumAuth fournit des SDK officiels pour le navigateur et Node.js. Ils se combinent au client local QuantumAuth pour des signatures ancrées matériellement (TPM / matériel sécurisé) et un flux challenge–response propre.

Installation

Utilisez pnpm pour installer les paquets officiels :

pnpm add @quantumauth/web @quantumauth/node

Paquets : @quantumauth/web (navigateur) et @quantumauth/node (serveur).

@quantumauth/web

SDK côté client pour le navigateur et les frameworks (connecte votre app au client local).

@quantumauth/node

SDK côté serveur pour Node.js (vérification, intégration API, politiques de sécurité).

Client QuantumAuth + extension

L’agent local signe les challenges via des clés ancrées matériellement, et relie les apps web via l’extension navigateur.

La publication sur les stores arrive bientôt — le code source est disponible sur GitHub pour revue.

Flux d’intégration typique

  1. L’application demande un challenge au serveur QuantumAuth.
  2. Le client signe le challenge localement avec des clés matérielles.
  3. Le serveur vérifie la signature et applique l’autorisation.
  4. L’application obtient une session sans mot de passe.