Authentification JWT avec backend centralisé : Mon architecture multi-projets
Comment j'ai centralisé la gestion des tokens JWT pour sécuriser plusieurs applications (portfolio, baccalaureat.sn, SyllVS) avec un unique backend d'authentification.
$ grep --tag
// 14 contenu(s) avec ce tag.
Comment j'ai centralisé la gestion des tokens JWT pour sécuriser plusieurs applications (portfolio, baccalaureat.sn, SyllVS) avec un unique backend d'authentification.
Suivre des centaines de tickets et de procédures sur des feuilles Excel a ses limites. Voici comment et pourquoi j'ai construit ma propre application de gestion de tickets, templates et notes pour mon poste de Service Desk — devenue un outil indispensable.
Comment je suis passé d'un Master en Physique-Chimie au développement web full-stack, en autodidacte puis via une certification DWWM. Disponible pour de nouveaux projets.
Comment j'ai ajouté un assistant conversationnel à amarsyll.pro : streaming token par token, garde-fous métier et clé API jamais exposée côté client.
Retour sur l'évolution d'Archive BAC Sénégal : 475 épreuves, 1 360 utilisateurs, 78 000 vues, un dashboard analytics complet, un paywall SenePay et un assistant IA.
L'assistant IA de baccalaureat.sn ne récite pas Wikipedia : il répond à partir des vraies annales et fiches de la plateforme, via une approche RAG légère avec full-text MySQL, avant une évolution vers les embeddings.
Tour d'horizon de mes projets — Archive BAC, SyllVS, chatbots IA, analytics self-hosted — et de ma façon de livrer en autonomie. Ouvert à de nouvelles missions.
Un DownloadLogCrudController qui refusait de rendre des champs calculés. Diagnostic complet et solution avec setVirtual(true) + template Twig custom.
Comment ajouter un paywall freemium avec SenePay (mobile money Sénégal), de l'architecture avec voter Symfony au webhook idempotent. Les trois règles d'or du paiement.