Blog
All articles. All pillars. All authors.
Réactivité au niveau des attributs
Comment le système de réactivité fine de FLIN suit les dépendances au niveau des attributs -- mettant à jour uniquement les attributs DOM spécifiques qui changent, pas les composants entiers.
Authentification à deux facteurs (TOTP)
Comment FLIN implémente l'authentification à deux facteurs TOTP comme fonctionnalité intégrée -- génération de secret, codes QR, vérification et codes de secours en quatre appels de fonction.
OAuth2 et authentification sociale
Comment FLIN fournit des fonctions OAuth2 intégrées pour Google, GitHub, Discord, Apple, LinkedIn et Telegram -- flux PKCE, validation d'état et création d'utilisateurs dans un schéma standardisé.
Validateurs de corps de requête
Comment les blocs validate de FLIN appliquent la sécurité de type, les contraintes et les règles métier sur les données de requête entrantes -- validation déclarative qui s'exécute avant votre code de gestionnaire et retourne des réponses d'erreur structurées.
Authentification WhatsApp OTP pour l'Afrique
Comment FLIN fournit une authentification WhatsApp OTP intégrée -- la méthode d'authentification phone-first conçue pour les marchés africains où WhatsApp est la plateforme de communication principale.
75 tests de sécurité : comment nous avons tout vérifié
Comment nous avons écrit 75 tests de sécurité pour FLIN couvrant le hachage de mots de passe, les jetons JWT, la limitation de débit, les gardes, le CSRF, la validation des entrées et la gestion de session -- garantissant que chaque fonctionnalité de sécurité fonctionne correctement.
Gardes personnalisés et middleware de sécurité
Comment les développeurs FLIN créent des gardes personnalisés et des middleware de sécurité pour le contrôle d'accès spécifique à l'application -- gardes d'e-mail vérifié, vérifications d'abonnement, restrictions IP et journalisation d'audit.
Analytique de recherche et mise en cache des résultats
Comment FLIN suit les requêtes de recherche, mesure la qualité des résultats et met en cache les résultats fréquemment consultés -- transformant la recherche d'une opération sans état en un système apprenant et optimisant.
Backends R2 et Google Cloud Storage
Comment FLIN implémente les backends Cloudflare R2 et Google Cloud Storage -- astuces de compatibilité S3, échange de jetons OAuth2 et URL signées V4 construites à partir de zéro en Rust.
Grants de téléchargement et clés d'accès
Comment FLIN implémente les grants de téléchargement avec limites de temps, compteurs d'utilisation et protection par mot de passe -- transformant le contrôle d'accès aux fichiers d'une fonctionnalité personnalisée en une primitive intégrée au langage.
Routage basé sur les fichiers dans FLIN
Comment la convention du répertoire app/ de FLIN élimine entièrement la configuration des routes -- votre système de fichiers EST votre structure d'URL, avec segments dynamiques, routes catch-all et héritage de middleware.
Authentification JWT en 3 lignes de FLIN
Comment les fonctions JWT intégrées de FLIN -- create_token, verify_token, refresh_token -- réduisent l'authentification par tokens à trois lignes de code avec des valeurs par défaut sécurisées.