This article is an English translation of the original Japanese article.

I deployed a personal task management app to Cloudflare Workers, but I did not want anyone with the URL to be able to open it. Building and maintaining a login system for an app with one user felt excessive.

Cloudflare Access fit this use case. It can place email one-time-code authentication in front of a workers.dev URL without any application code changes, and the setup is available on the free plan.

Why I chose Access instead of an application login

My decision came down to three points: