
FastHTML User Authentication: OAuth, Login & Admin Controls
Learn how to add FastHTML user authentication with GitHub OAuth, email login, sessions, CSRF protection, and admin role-based controls to your Python app.
344 guides by this author
Hey there! Allow me to introduce myself. My name is Dragos, and I’m a seasoned IT professional with over a decade of experience in the field. For the past four years, I have been deeply immersed in the fascinating world of DevOps, constantly honing my skills and staying up to date with the latest industry trends.
One of my passions lies in writing about WordPress, and I have a dedicated platform called wpdoze.com where I share my insights and expertise on this incredibly popular content management system. From practical tips to in-depth tutorials, I strive to provide valuable resources that empower individuals and businesses to make the most out of their WordPress websites.
In addition to my love for WordPress, I am equally enthusiastic about Linux, static sites, CMS, VPS, and all things related to DevOps. These subjects have captivated my attention, prompting me to launch another platform called bitdoze.com. On this website, I delve into the intricate workings of Linux, explore the realm of static sites, and shed light on the ever-evolving world of content management systems. Moreover, I offer expert guidance on VPS setups and share my insights into the fascinating realm of DevOps.

Learn how to add FastHTML user authentication with GitHub OAuth, email login, sessions, CSRF protection, and admin role-based controls to your Python app.

Learn how to add a SQLite database to your FastHTML app using Fastlite. Covers schema setup, CRUD operations, building a history page, and timestamps.

Learn to build a FastHTML AI tools website with multiple pages, reusable components, a modular tool system, and OpenRouter-powered Pydantic AI step by step.

Build an AI title generator with FastHTML and PydanticAI. Learn structured output, OpenRouter integration, and Python web app best practices — step by step.

Build a FastHTML multi-page website with reusable components, shared layouts, and APIRouter. Includes FastHTML 0.14 404 handling, forms, and project structure.

Learn FastHTML for beginners and build your first UI for a Python app in 5 minutes using pure Python and HTMX. No JavaScript or build tools required.

HQBase review: a self-hosted shared inbox that runs on Cloudflare for ~$5/month. No VPS, no mail server. Setup, cost math, MCP, and Agentic Inbox comparison.

Compare the best AI coding tools and agents in 2026: Claude Code, Codex, Copilot, Cursor & more. Pricing, free tiers, and honest picks for every workflow.

Creative Sound Blaster GS5 review updated for 2026. See how this compact RGB desktop soundbar holds up after firmware fixes, price changes, and 18 months of use.

Step-by-step guide to secure a VPS server with CrowdSec. Covers engine install, firewall bouncer (iptables & nftables), SSH protection, Nginx monitoring, and AppSec WAF.