<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cognito on Lonfo Blog</title><link>https://blog.lonfo.fr/fr/tags/cognito/</link><description>Recent content in Cognito on Lonfo Blog</description><generator>Hugo</generator><language>fr-FR</language><lastBuildDate>Tue, 20 Oct 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://blog.lonfo.fr/fr/tags/cognito/index.xml" rel="self" type="application/rss+xml"/><item><title>Daily Actions: Relire vos données avec un Query DynamoDB derrière GET /actions</title><link>https://blog.lonfo.fr/fr/posts/daily-actions-lister-dynamodb-query-api-gateway-lambda/</link><pubDate>Tue, 20 Oct 2026 09:00:00 +0200</pubDate><guid>https://blog.lonfo.fr/fr/posts/daily-actions-lister-dynamodb-query-api-gateway-lambda/</guid><description>&lt;h1 id="daily-actions-relire-vos-données-avec-un-query-dynamodb-derrière-get-actions">Daily Actions: Relire vos données avec un Query DynamoDB derrière GET /actions&lt;/h1>
&lt;p>Dans l&amp;rsquo;article précédent, nos utilisateurs ont appris à &lt;strong>écrire&lt;/strong> : un utilisateur connecté envoie une action à &lt;code>POST /actions&lt;/code>, une Lambda la stocke dans DynamoDB, et les requêtes anonymes sont rejetées. Mais si vous ajoutez une tâche puis rafraîchissez la page &lt;code>/todo&lt;/code>, la liste reste vide. Rien ne relit les données.&lt;/p>
&lt;p>Dans cet article, nous ajoutons la moitié manquante : un endpoint &lt;code>GET /actions&lt;/code> qui renvoie &lt;strong>uniquement les actions de l&amp;rsquo;utilisateur connecté&lt;/strong>, grâce à un &lt;code>Query&lt;/code> DynamoDB.&lt;/p></description></item><item><title>Daily Actions: Enregistrer des données dans DynamoDB via une API Gateway et une Lambda sécurisées par Cognito</title><link>https://blog.lonfo.fr/fr/posts/daily-actions-securiser-api-gateway-lambda-dynamodb-avec-cognito/</link><pubDate>Tue, 13 Oct 2026 09:00:00 +0200</pubDate><guid>https://blog.lonfo.fr/fr/posts/daily-actions-securiser-api-gateway-lambda-dynamodb-avec-cognito/</guid><description>&lt;h1 id="daily-actions-enregistrer-des-données-dans-dynamodb-via-une-api-gateway-et-une-lambda-sécurisées-par-cognito">Daily Actions: Enregistrer des données dans DynamoDB via une API Gateway et une Lambda sécurisées par Cognito&lt;/h1>
&lt;p>Dans l&amp;rsquo;article précédent, notre application Next.js statique a appris à authentifier ses utilisateurs avec Amazon Cognito. Mais une page de connexion ne protège rien à elle seule : tant que notre backend accepte des requêtes anonymes, n&amp;rsquo;importe qui peut écrire dans notre base.&lt;/p>
&lt;p>Dans cet article, nous relions les morceaux. L&amp;rsquo;utilisateur connecté enverra une nouvelle action vers un endpoint API Gateway, une fonction Lambda l&amp;rsquo;insérera dans DynamoDB, et &lt;strong>seules les requêtes portant un jeton Cognito valide passeront&lt;/strong>.&lt;/p></description></item><item><title>Daily Actions: Sécuriser son application Next.js avec AWS Cognito et CDK</title><link>https://blog.lonfo.fr/fr/posts/daily-actions-s%C3%A9curiser-son-application-next.js-avec-aws-cognito-et-cdk/</link><pubDate>Fri, 25 Sep 2026 08:15:36 +0200</pubDate><guid>https://blog.lonfo.fr/fr/posts/daily-actions-s%C3%A9curiser-son-application-next.js-avec-aws-cognito-et-cdk/</guid><description>&lt;h1 id="daily-actions-sécuriser-son-application-nextjs-avec-aws-cognito-et-cdk">Daily Actions: Sécuriser son application Next.js avec AWS Cognito et CDK&lt;/h1>
&lt;p>Maintenant que notre application Next.js est en ligne sur S3 et CloudFront, il est temps de lui ajouter une brique indispensable : l&amp;rsquo;authentification. Avec une architecture en export statique, les solutions traditionnelles basées sur des serveurs (comme NextAuth.js avec des routes API Node.js) ne fonctionnent pas directement.&lt;/p>
&lt;p>Nous allons utiliser AWS Cognito pour gérer nos utilisateurs (User Pool) et intégrer le SDK AWS (ou Amplify) côté front-end pour connecter notre application statique en toute sécurité. Le CDK se charge de toute la configuration infrastructure.&lt;/p></description></item></channel></rss>