API Design

The Age of Agent Experience

OAuth emerges as the key standard for secure AI agent authentication and authorization, enabling controlled access to applications without reinventing existing security protocols. The article introduces Agent Experience (AX) as a crucial consideration alongside User Experience (UX) and Developer Experience (DX), emphasizing the need for platforms to become OAuth providers to remain competitive in an AI-driven future.

n0rdy - What Okta Bcrypt incident can teach us about designing better APIs

A comprehensive analysis of how various programming languages and libraries handle Bcrypt's 72-character input limitation reveals widespread security vulnerabilities similar to the Okta incident. Most implementations silently truncate input exceeding the limit rather than throwing errors, potentially allowing authentication bypasses with long usernames. Only Go's standard library and a specific Java implementation properly validate input length, highlighting the importance of secure API design.