Plateforme unifiée pour les outils d'édition et de publication
Démarrage rapide
- Rendez-vous sur le portail Spectral Cloud dans votre navigateur
- Créez un compte (e-mail et mot de passe)
- Ajoutez votre clé API Zotero dans Réglages > Clés API
- Lancez Preparo ou Refero depuis le tableau de bord
- Vous êtes automatiquement authentifié dans chaque application via SSO
Présentation
Spectral Cloud est le hub central qui connecte tous les outils de publication Spectral Lab. Il offre :
- L’authentification unique (SSO) sur toutes les applications
- Le stockage sécurisé des clés API pour les services externes (Zotero)
- L’accès en un clic à Preparo (éditeur de manuscrits) et Refero (gestionnaire de bibliographie)
- Le proxy sécurisé de toutes les requêtes API externes
Tableau de bord
Après connexion, le tableau de bord affiche :
Lanceur d’applications
Lancez les applications intégrées en un clic :
| Application | Description | Statut |
|---|---|---|
| Preparo | Éditeur Markdown pour la préparation de manuscrits | Actif |
| Refero | Client web Zotero pour la gestion bibliographique | Actif |
| AutomaticBook | Création automatisée de livres pour InDesign | Bientôt disponible |
Cliquer sur une application l’ouvre dans une nouvelle fenêtre. Votre session est transférée automatiquement — pas besoin de vous reconnecter.
Liste de démarrage
Une checklist vous guide dans la configuration initiale :
- Créer un compte — validé dès l’inscription
- Configurer vos clés API — ajouter votre clé Zotero dans les Réglages
- Créer votre premier document — lien vers Preparo
La checklist se met à jour en temps réel à mesure que vous complétez chaque étape.
Authentification
Créer un compte
- Cliquez sur S’inscrire sur la page de connexion
- Entrez votre e-mail, votre nom d’affichage et votre mot de passe
- Confirmez votre mot de passe
- Votre compte est créé et vous êtes connecté
Se connecter
- Entrez votre e-mail et votre mot de passe
- Cochez Se souvenir de moi pour maintenir votre session active entre les redémarrages du navigateur
- Si vous oubliez votre mot de passe, cliquez sur Mot de passe oublié ? pour recevoir un lien de réinitialisation par e-mail
Authentification unique (SSO)
Lorsque vous lancez Preparo ou Refero depuis le tableau de bord, Spectral Cloud gère l’authentification automatiquement :
- Le portail génère une URL sécurisée contenant vos jetons de session
- L’application s’ouvre et détecte les jetons
- Une session est établie — vous êtes instantanément authentifié
- Votre clé API Zotero est disponible pour l’application via le proxy sécurisé
Vous n’avez jamais besoin de saisir vos identifiants dans Preparo ou Refero séparément.
Gestion des clés API
Spectral Cloud stocke vos clés API externes de manière sécurisée afin que les applications puissent les utiliser sans les exposer dans le navigateur.
Ajouter une clé Zotero
- Allez dans Réglages > Clés API
- Cliquez sur Ajouter une clé à côté de Zotero
- Obtenez votre clé depuis zotero.org/settings/keys
- Collez la clé et enregistrez
Une fois validée, Spectral Cloud stocke la clé avec votre nom d’utilisateur et identifiant Zotero. Le statut de connexion est affiché dans la checklist du tableau de bord.
Services supportés
| Service | Description |
|---|---|
| Zotero | Gestion bibliographique et outil de recherche |
| OpenAI | Modèles de langage IA (prévu) |
| Anthropic | Claude IA (prévu) |
| Mistral AI | Modèles de langage IA (prévu) |
Modèle de sécurité
- Les clés API sont chiffrées côté serveur avec pgcrypto avant stockage
- Le client ne voit jamais la clé réelle après soumission
- Toutes les requêtes API externes passent par les Edge Functions Supabase qui déchiffrent la clé sur le serveur
- Les clés peuvent être mises à jour ou supprimées à tout moment depuis les Réglages
Réglages
Accédez aux réglages depuis la barre de navigation.
Profil
- Nom d’affichage — modifier le nom affiché dans le message de bienvenue du tableau de bord
- Adresse e-mail — mettre à jour l’e-mail de votre compte
Clés API
Gérez vos connexions aux services externes (voir Gestion des clés API ci-dessus).
Préférences
| Préférence | Options |
|---|---|
| Thème | Mode sombre (par défaut) ou mode clair |
| Langue | Anglais ou français |
| Notifications e-mail | Mises à jour du compte et des documents |
| Mises à jour produit | Nouvelles fonctionnalités et annonces |
Le thème et la langue peuvent aussi être basculés depuis la barre d’en-tête à tout moment. Les préférences sont sauvegardées et persistent entre les sessions.
Proxys sécurisés
Toute communication entre les applications et les services externes passe par la couche de proxy sécurisé de Spectral Cloud.
Fonctionnement
Application → Edge Function Supabase → API externe
↓
Déchiffre la clé API
sur le serveur
Le navigateur envoie une requête avec votre jeton JWT Supabase. L’Edge Function vérifie votre identité, récupère et déchiffre votre clé API depuis la base de données, puis effectue la requête au service externe pour votre compte. La réponse est retransmise à l’application.
Proxys disponibles
| Proxy | Fonction |
|---|---|
| zotero-proxy | Transmet les requêtes vers l’API Zotero avec votre clé chiffrée |
| pandoc-proxy | Transmet les requêtes de conversion de documents vers le serveur Pandoc |
| api-keys | Gère le stockage et la récupération des clés API chiffrées |
Support mobile
L’interface du portail s’adapte aux appareils mobiles :
- La navigation se replie dans un menu hamburger
- Les cartes d’applications s’empilent verticalement
- Les panneaux de réglages s’adaptent aux petits écrans
- Menu mobile plein écran avec navigation, applications et sections du compte
Spectral Cloud — Spectral Lab