using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Mws.Application.Auth; namespace Mws.Api.Controllers; [ApiController] [Route("api/auth")] [AllowAnonymous] public class AuthController(IAuthService authService) : ControllerBase { [HttpPost("login")] public async Task> Login([FromBody] LoginRequest request, CancellationToken ct) { var response = await authService.LoginAsync(request, ct); return Ok(response); } }