This site runs on WordPress, and every person who signs in to it does so through Authfu. There is a password form on the login page because WordPress ships one. The button above it is how we actually get in.
Why bother? Because WordPress runs about 40 percent of the web. It powers the marketing site for the ten-person agency, the newsroom with a hundred contributors, and the store that sells one product very well. Every one of those sites has a login page, and most of those login pages are guarded by a password that was chosen in a hurry. If Authfu is going to matter, it has to matter here first.
Living with it
So we use it ourselves, every day, on the site you are reading. That is the whole idea behind dogfooding: you learn what a product feels like by living with it, not by reading the spec. When the settings page was confusing, we were the ones confused. When role sync took a beat too long, we noticed. The blog is a small site, and small sites are exactly where the rough edges show.
What signing in looks like
You choose Continue with Authfu. Authfu asks for your email, or lets you use Google, Microsoft, GitHub, or a passkey. If you have two-factor authentication turned on, Authfu asks for your code before it sends anything. Only after a valid code does the sign-in link go out.
That order is deliberate. Nobody can fill your inbox by typing your address into a form, because the address alone earns nothing. Two-factor comes before email, every time.
Then a link arrives, you open it, and you are back on WordPress with a session and the right role. No password was typed, stored, or reset.
The part we like most
It is what happens later. Roles live in Authfu and are applied on every sign-in, so a promotion in one place is a promotion everywhere. And when someone’s access is revoked in Authfu, their WordPress session ends too, through OpenID Connect back-channel logout. The site you are reading behaves exactly like the sites we hope you will build with it.
Simple auth. No shortcuts. That line is easy to print on a page. Using it on our own front door is how we keep ourselves honest.