Topic · 33 articles
Authentication, authorization, and safe-by-default APIs.
Security is not a feature you add at the end; it is decisions made throughout the stack. This hub covers authentication and session handling, authorization and tenant isolation done server-side, validating untrusted input, and the common API vulnerabilities worth designing against.
It overlaps closely with the NestJS and Node.js hubs, where most of these controls actually get implemented.
Authentication and session handling, authorization and tenant isolation enforced server-side, validating untrusted input, and the common API vulnerabilities worth designing against from the start.
No. Authentication proves who a user is; authorization decides what that user is allowed to do. Conflating the two is a common source of access-control bugs, and the articles keep the concerns separate.