All
Articles 147,048Blog Posts 149,489Tech Tutorials 38,436Research Papers 28,824News 20,157
⚡ AI Lessons

Dev.to · authagonal
⚡ AI Lesson
1w ago
The admission webhook that said yes and took us down anyway
We added a signature-checking admission webhook to our Kubernetes cluster so unsigned images could never run. Hours later one Deployment had 2,242 ReplicaSets,

Dev.to · authagonal
🔐 Cybersecurity
⚡ AI Lesson
3w ago
We required MFA. One query parameter turned it off.
We challenged the second factor on the login page and never re-checked it at the token endpoint. So a valid password plus a hand-edited return URL walked straig

Dev.to · authagonal
🔐 Cybersecurity
⚡ AI Lesson
4w ago
Every per-IP control we shipped was bypassable with one header
Our rate limiter and lockout counter keyed off the client IP. Behind nginx that IP came from a header the client could set, so one rotating header handed every

Dev.to · authagonal
🔐 Cybersecurity
⚡ AI Lesson
1mo ago
Your password-reset form is a free email cannon
An unauthenticated password-reset endpoint with no per-email rate limit is not just your problem. Point it at someone else's inbox and you have turned their res

Dev.to · authagonal
📋 Product Management
⚡ AI Lesson
1mo ago
We gave away every feature on the free tier, including the ones rivals reserve for enterprise
Most auth vendors fence SSO, SCIM, MFA, and audit logs behind an Enterprise plan. We put all of them on the $0 tier. Here is the unit economics that makes givin

Dev.to · authagonal
⚡ AI Lesson
1mo ago
An identity provider told us who you were, and we believed it
Single sign-on means trusting the identity provider. We trusted it for one thing too many: we resolved returning federated users by the email in the assertion,

Dev.to · authagonal
⚡ AI Lesson
1mo ago
El scale-to-zero no sabe contar hasta uno
Azure Container Apps prometía que dejáramos de pagar por un clúster de autenticación inactivo. Calculamos el coste de la migración y la descartamos, no por el p

Dev.to · authagonal
🔐 Cybersecurity
⚡ AI Lesson
1mo ago
Scale-to-zero can't count to one
Azure Container Apps promised to stop us paying for an idle auth cluster. We costed the migration and killed it, not over price or cold starts, but because serv

Dev.to · authagonal
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Build vs buy auth: the bill you don't see coming
Login is a weekend. The bill arrives after: signature verification, SCIM deprovisioning, MFA, audit logs, key rotation, breach liability, and on-call for a tier

Dev.to · authagonal
🔐 Cybersecurity
⚡ AI Lesson
1mo ago
One hyphen, two tenants, one signing key
Two of our tenants were the same tenant. They had different names, different signups, and different...

Dev.to · authagonal
⚡ AI Lesson
1mo ago
Green unit tests don't mean you can go live
We sell authentication, which makes our scariest question a simple one: when a customer wires their...

Dev.to · authagonal
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
We log into our own admin console with our own SAML. Here's what it caught.
There's a version of dogfooding that's a slogan, and a version where your own employees can't ship...

Dev.to · authagonal
☁️ DevOps & Cloud
⚡ AI Lesson
1mo ago
Take your Terraform state off the public internet (without standing up a VPN)
Your Terraform state file is the single most sensitive artifact in your cloud. It is a complete map...
DeepCamp AI