🛡️UPassport API Documentation
🌟 Vue d'ensemble
📋 Table des Matières
🚀 Installation & Configuration
Installation Automatique
Configuration
Gestion des Services
✨ Fonctionnalités Principales
🆔 Gestion d'Identité Numérique
📁 Gestion de Fichiers IPFS
🔐 Système d'Authentification
🔌 Endpoints API
URL de Base
Endpoints Principaux
1. Interface Principale
2. Gestion GEO Message NOSTR
3. Interface SCAN
4. Intégration Ğ1
API de Gestion de Fichiers
1. Upload de Fichier vers IPFS
2. Upload depuis Drive IPFS
3. Suppression de Fichier
4. Test d'Authentification NOSTR
API Économie UPlanet ẐEN
1. Vérification de Solde Ğ1
2. Historique Capital Social (SOCIETY)
3. Chiffre d'Affaires (REVENUE)
🔐 Authentification NOSTR
Principe NIP-42
Workflow d'Authentification
Exemple d'Authentification (JavaScript)
📁 Gestion de Fichiers
Structure de Stockage
Types de Fichiers Supportés
Type
Extensions
Description
Sécurité Twin-Key
🌐 Intégration NOSTR
Événements NOSTR
🛡️ Sécurité & Rate Limiting
Protection contre les Abus
1. Rate Limiting
2. Gestion des IP de Confiance
3. Validation des Fichiers
Chiffrement et Sécurité
💡 Exemples d'Utilisation
1. Upload de Fichier avec Authentification
2. Synchronisation depuis IPFS
3. Suppression de Fichier
4. Interface Web
🔧 Dépannage
Problèmes Courants
1. Service UPassport ne démarre pas
2. Erreur d'authentification NOSTR
3. Problème d'upload IPFS
Logs et Debugging
🏗️ Architecture Technique
Composants Principaux
Dépendances Python
Configuration Système
🔗 Intégration avec Astroport.ONE
Ports et Services
Port
Service
Description
Flux d'Intégration
📊 Métriques et Monitoring
Indicateurs de Performance
Monitoring
🔗 Liens et Ressources
Documentation
Ressources Externes
Support
Last updated