<?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>DEV Community: Fabian Diez</title>
    <description>The latest articles on DEV Community by Fabian Diez (@fabiandiez).</description>
    <link>https://dev.to/fabiandiez</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%2F1025951%2F3d12f3c9-ccd9-4032-8ee4-cd4c165a2651.jpeg</url>
      <title>DEV Community: Fabian Diez</title>
      <link>https://dev.to/fabiandiez</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fabiandiez"/>
    <language>en</language>
    <item>
      <title>Using BaaS with custom Backend</title>
      <dc:creator>Fabian Diez</dc:creator>
      <pubDate>Mon, 13 Feb 2023 13:54:45 +0000</pubDate>
      <link>https://dev.to/fabiandiez/using-baas-with-custom-backend-4ni5</link>
      <guid>https://dev.to/fabiandiez/using-baas-with-custom-backend-4ni5</guid>
      <description>&lt;p&gt;Let me preface this by saying that I have little experience with Authentication on the front-end side, as my professional work is mostly backend/cloud or has authentication already set up so I rarely have to deal with setting up an authentication flow from front- to backend myself.&lt;br&gt;
However, I wanted to expand my knowledge on this, and looked up a few modern solutions for authentication solutions in the frontend - this is where I am a bit confused and could use some guidance.&lt;br&gt;
From my research, it looks like a lot of project are using BaaS like Firebase or Supabase, which looks very promising for the type of side-project I am planning to do. Unfortunately it looks like the platform are (more or less) strictly BaaS, where you would write you backend logic using either SSR or with serverless functions on each respective platform. I understand the appeal of this - and I thinks it's quite a clean approach - but it not something I would like to do for my current project, as I have quite a perfectly working API written in Rust which I'd like to use as part of this project.&lt;/p&gt;

&lt;p&gt;So my question would be: &lt;/p&gt;

&lt;p&gt;What would be a clean, modern approach for perform frontend authentication? I am using Svelte for my frontend, and I've taken a look at NextAuth.js. But as this is still im Beta, there must be some better options available as well, right?&lt;/p&gt;

&lt;p&gt;Is it possible to use a platform like Supabase to only perform Authentication, i.e. provide the frontend which credentials, which can then be used in my own, custom backend? Or are people usually only using these service as part of a "full-stack" application with SSR - in contrast to a more traditional approach with a custom backend.&lt;/p&gt;

&lt;p&gt;Any tips/help would be appreciated, thanks!&lt;/p&gt;

</description>
      <category>help</category>
      <category>webdev</category>
      <category>svelte</category>
    </item>
  </channel>
</rss>
