Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
The Multiple Browser Tab Token Trap: Synchronizing JWT Refresh Across Browser Tabs
12+ hour, 39+ min ago (645+ words) How multiple open browser tabs can accidentally DDOS your auth server, and how to fix it with the Web Locks API. Picture this: You’ve just shipped a state-of-the-art Axios response interceptor. You implemented a mutex lock (isRefreshing) and a promise…...
I Audited 12 Open Source JWT Implementations and Found the Same 6 Mistakes
1+ day, 10+ hour ago (295+ words) I spent last month reviewing JWT implementations across 12 open-source Node.js projects on GitHub — ranging from starter templates with 2k stars to production boilerplates used by teams at real companies. I found the same 6 mistakes in almost every one. None of…...
Token!= Stateless
1+ day, 13+ hour ago (1256+ words) A React Native developer's journey from "how do I keep a user logged in?" to the one distinction that made web auth finally click, plus a strong (and debatable) opinion on when to use each. Back in 2022, I got an…...
Authentication vs Authorization Explained Clearly (Part 2)
1+ day, 9+ hour ago (32+ words) Authorization: What an Authenticated User Is Allowed to Do If you are not a medium member, then click here to read free If this content …...
YubiKey 5.8 brings hardware-backed authorization to passkeys
1+ day, 16+ hour ago (778+ words) Yubico has launched YubiKey 5.8 to expand the role of its hardware-backed passkeys to support digital signatures and authorization workflows. The firmware adds support for CTAP 2.3 and introduces capabilities for applications such as identity wallets, document signing, and high-assurance workflow approvals....
Two credentials, two threat models: auth for a content API
2+ day, 10+ hour ago (508+ words) A headless content API has two kinds of callers, and it's tempting to secure them the same way. That's the mistake. There's a human logging into an admin UI to edit content, and there's a machine — a website, a build…...
Building Identity Link: Why I Designed a Modular OpenID Connect Identity Provider in Symfony
2+ day, 14+ hour ago (388+ words) Shifting the focus from user storage to seamless integration using PHP. Every Company Already Has an …...
Getting Started with WSO2 Identity Server: Understanding Authentication and Single Sign-On
3+ day, 14+ hour ago (918+ words) Modern applications need more than just usernames and passwords. Organizations often manage multiple applications, websites, and services, each requiring secure user authentication and access control. Managing identities separately across all these systems can become complex for both users and administrators....
Why Developer Password Hygiene Is a Software Supply-Chain Issue
4+ day, 11+ hour ago (720+ words) In theory, the people who build authentication systems should have the cleanest credentials on the internet. They know the threat model. They have read the breach reports. They have written the rate-limiter that throttles the very attack that would compromise…...
Connect a mailbox with Nylas hosted OAuth
5+ day, 9+ hour ago (321+ words) It's a worked use case rather than an endpoint tour, covering the hosted OAuth flow from two angles: the HTTP endpoints your backend calls and the nylas CLI for connecting an account from the terminal. I work on the CLI,…...