All
Articles 146,047Blog Posts 148,342Tech Tutorials 38,090Research Papers 28,579News 20,062
⚡ AI Lessons

Dev.to · authagonal
6d ago
We proved every alert could fire. Most of them couldn't.
Monitoring is the code that only runs during a disaster, the one moment you cannot afford to find it broken. So we built a harness that drives a real signal for

Dev.to · authagonal
1w ago
We moved our images to a CDN and the origin kept serving them
A hundred megabytes of documentation screenshots moved to Cloudflare R2, behind a CDN base the app derives from its own hostname at runtime. It worked in the br

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
2w ago
Holen Sie Ihren Terraform-State aus dem öffentlichen Internet (ohne ein VPN aufzubauen)
Ihr Terraform-State ist eine vollständige Landkarte Ihrer Cloud plus ein Stapel Geheimnisse, und standardmäßig liegt er hinter einem öffentlichen Endpunkt. So h

Dev.to · authagonal
3w ago
The SAML signature was valid. That was never the problem.
Your SP validated the assertion signature, pinned the certificate, and logged the user in. Every check passed. I still replayed a login I captured an hour ago.

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
3w ago
Regalamos todas las funciones en el plan gratuito, incluidas las que la competencia reserva para enterprise
La mayoría de los proveedores de auth encierran SSO, SCIM, MFA y los registros de auditoría detrás de un plan Enterprise. Nosotros los pusimos todos en el plan

Dev.to · authagonal
3w ago
Your backup quietly resurrects the users you deleted
Azure Table Storage and DynamoDB have no delete markers, so a deleted row just vanishes, which means your incremental backup never sees the delete at all. Resto

Dev.to · authagonal
🔐 Cybersecurity
⚡ AI Lesson
3w 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
3w ago
Saca el estado de Terraform de la internet pública (sin montar una VPN)
Tu estado de Terraform es un mapa completo de tu nube más un montón de secretos, y por defecto vive detrás de un endpoint público. Así fue como arrancamos el es

Dev.to · authagonal
3w ago
Tu formulario de restablecimiento de contraseña es un cañón de correos gratis
Un endpoint de restablecimiento de contraseña sin autenticación y sin límite de tasa por correo no es solo tu problema. Apúntalo a la bandeja de entrada de otra

Dev.to · authagonal
3w ago
Ejecutamos todo un sistema de autenticación sobre almacenes que solo saben hacer get y put
Azure Table Storage te da una partition key, una row key y casi nada más. Sin joins, sin secondary indexes que merezcan el nombre, sin incremento. Aun así, ejec

Dev.to · authagonal
3w ago
We run a whole auth system on stores that only know get and put
Azure Table Storage gives you a partition key, a row key, and almost nothing else. No joins, no secondary indexes worth the name, no increment. We run a multi-t

Dev.to · authagonal
🔐 Cybersecurity
⚡ AI Lesson
4w 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
1mo ago
O imposto das funcionalidades: pare de pagar para acionar interruptores que não custam nada
O setor da autenticação cobra pela permissão, não pelo custo. Tranca o SSO, o MFA e o aprovisionamento atrás de níveis e tarifas por ligação, por funcionalidade

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