Microservice auth consolidation
The Problem
Each microservice had its own JWT validation and user lookup logic.
How I Solved It
Single auth module with account-type strategies and shared JwtAuthGuard.
@Post('auth/:accountType/signin')
signin(@Param('accountType') type: AccountType, @Body() dto: SignInDto) {
return this.authService.signin(type, dto);
}


