Mobile App Authentication: Best Practices for iOS and Android Developers (2026)

The _mobile app authentication best practices_ question is the single hardest one to answer well in mobile application security, because the answers that work for web applications fail in subtle ways on mobile devices. The browser does most of the heavy lifting in a web application's authentication flow — cookie handling, redirect orchestration, session storage with reasonable defaults. The…

Read more →
MCP Server Auth: The API Is the Real Boundary

A single shared API key is fine right up until a second person uses it.

intent-brain — the system, repo qmd-team-intent-kb, renamed to the intent-brain plugin v0.4.0 this day — is a team knowledge base. A Fastify HTTP API sits over a governed memory corpus. In front of that API is an MCP server named teamkb, so a teammate doesn't open a dashboard or learn an endpoint. They ask in Claude…

Read more →
Migrating from NextAuth to Better Auth in Next.js (and What the Boring Parts Actually Are)

If you've shipped a Next.js app on NextAuth (now Auth.js), you know it works. The reason people move to Better Auth usually isn't that NextAuth is bad — it's that Better Auth gives you typed, first-class access to sessions, organizations, and database-backed concepts without bolting adapters and callbacks together by hand. The session calls are typed end to end, the schema is generated for you,…

Read more →
When AI Gets It Wrong: The Insecure Defaults Lurking in Your Code

The arrival of generative AI in the software development lifecycle (SDLC) is arguably the biggest shift in coding in decades. For development teams, tools like GitHub, Copilot, and other AI assistants act as a massive force multiplier, automating boilerplate, suggesting complex logic, and significantly accelerating time-to-commit. But as organizations rush to equip their teams, a […]

Sign In With Your Internet Handle

Authentication is an area that generally has really difficult UX constraints and the language really matters.

Dan Abramov launched https://internethandle.org/ in late November and has been promoting the use of "Internet Handle" as a standard term for authentication in the ATProtocol ecosystem.

I'm open to the idea, but I don't think "handle" will catch on quickly since users might need time to…

Read more →
Can passkeys replace passwords

"Passkeys and the WebAuthn specification were intended to make public key cryptography accessible to average users, rather than just the domain of the tech-savvy. If done right, they could seriously improve security on the Web." @drbruced@aus.social summarises why passkeys are such a good idea in theory and explains where current implementations of the technology fall...

A hacker’s perspective: social media account takeover prevention guide

"If you watched the SEC Twitter account hack that moved markets yesterday and wondered how to prevent account takeover for your personal, business, or high profile social media account, here's an Account Takeover Prevention Guide for you and/or your organization." @racheltobac@infosec.exchange neatly summarises the steps you should take to prevent the hijacking of your online accounts.

Page 1