Jamie Craane personal blog

My views, thoughts and experiences about Fullstack software development.

Multi-Tenancy With Postgres Row-Level Security in Ktor

Enforcing tenant isolation in the database instead of in every query

How I use Postgres Row-Level Security, a non-owner application role, and a small Kotlin transaction wrapper to guarantee tenant isolation in a production Ktor and Exposed application.

Integrating Firebase auth in server side Thymeleaf app

Using Firebase authentication with Ktor and Thymeleaf

This post, we will look at how to integrate server side Firebase authentication with Ktor and a Thymeleaf application

Integrating Firebase JWT token verification in Ktor - Part 2

Using Firebase authentication with Ktor

This post, we will look at how to integrate your Firebase users in your own application database.

Integrating Firebase JWT token verification in Ktor - Part 1

Using Firebase authentication with Ktor

This blog post guides you through integrating Firebase JWT token verification in a Ktor server application, enhancing security by leveraging Firebase's authentication capabilities.