NestJS Guards as the Authorization Trust Boundary
A single CanActivate guard paired with a metadata decorator and Reflector keeps controllers thin and rejects unauthorized requests before DTO validation. Learn the minimal design, operational checks, and failure modes.