<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Khaled Abdelbar</title>
    <description>The latest articles on Forem by Khaled Abdelbar (@khaled_abdelbar_43f8c0b1d).</description>
    <link>https://forem.com/khaled_abdelbar_43f8c0b1d</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2787616%2Ff5554e2e-e9f3-478e-88b8-a37ace1ab5f3.png</url>
      <title>Forem: Khaled Abdelbar</title>
      <link>https://forem.com/khaled_abdelbar_43f8c0b1d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/khaled_abdelbar_43f8c0b1d"/>
    <language>en</language>
    <item>
      <title>CSRF Issue in Postman with JWT Authentication</title>
      <dc:creator>Khaled Abdelbar</dc:creator>
      <pubDate>Thu, 06 Mar 2025 02:42:17 +0000</pubDate>
      <link>https://forem.com/khaled_abdelbar_43f8c0b1d/csrf-issue-in-postman-with-jwt-authentication-1117</link>
      <guid>https://forem.com/khaled_abdelbar_43f8c0b1d/csrf-issue-in-postman-with-jwt-authentication-1117</guid>
      <description>&lt;p&gt;I created a script in Postman to navigate API endpoints using JWT authentication, and everything was working fine. However, after some time, I encountered the following error:&lt;/p&gt;

&lt;p&gt;json&lt;br&gt;
Copy&lt;br&gt;
Edit&lt;br&gt;
{&lt;br&gt;
    "detail": "CSRF Failed: CSRF token missing."&lt;br&gt;
}&lt;br&gt;
Since I'm using JWT for authentication, CSRF protection shouldn't be required. How can I properly configure Django and Postman to avoid this issue while keeping my API secure?&lt;/p&gt;

</description>
      <category>django</category>
      <category>postman</category>
      <category>jwt</category>
    </item>
    <item>
      <title>Finished Auth App for Galileo! 🚀</title>
      <dc:creator>Khaled Abdelbar</dc:creator>
      <pubDate>Sun, 16 Feb 2025 15:40:24 +0000</pubDate>
      <link>https://forem.com/khaled_abdelbar_43f8c0b1d/finished-auth-app-for-galileo-4md6</link>
      <guid>https://forem.com/khaled_abdelbar_43f8c0b1d/finished-auth-app-for-galileo-4md6</guid>
      <description>&lt;p&gt;I’ve successfully finished building the authentication app for my Galileo project! 🎉&lt;/p&gt;

&lt;p&gt;Next, I’ll focus on creating a Teams App to handle team functionalities, such as creating and joining teams. This will be a crucial step in enhancing collaboration within the project.&lt;/p&gt;

&lt;p&gt;I’ll continue documenting each step of my journey here as I build Galileo, sharing insights and challenges I encounter. Stay tuned for updates on how I tackle the team management feature!&lt;/p&gt;

</description>
      <category>python</category>
      <category>django</category>
      <category>restapi</category>
    </item>
    <item>
      <title>Making an OAuth App for the First Time</title>
      <dc:creator>Khaled Abdelbar</dc:creator>
      <pubDate>Wed, 05 Feb 2025 22:36:15 +0000</pubDate>
      <link>https://forem.com/khaled_abdelbar_43f8c0b1d/making-an-oauth-app-for-the-first-time-5gl3</link>
      <guid>https://forem.com/khaled_abdelbar_43f8c0b1d/making-an-oauth-app-for-the-first-time-5gl3</guid>
      <description>&lt;p&gt;I'm trying to build an OAuth app using Django with NoSQL, but after researching and testing, I realized it wasn’t feasible. So, I switched to a traditional SQL database.&lt;/p&gt;

&lt;p&gt;Now, I'm facing another issue with Google authentication—I'm having trouble sending emails after user sign-up.&lt;/p&gt;

&lt;p&gt;Any suggestions or solutions? Let me know! 🚀&lt;/p&gt;

</description>
      <category>python</category>
      <category>django</category>
      <category>database</category>
    </item>
  </channel>
</rss>
