diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/AuthController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/AuthController.cs index 8d790429..b1d3314d 100644 --- a/EnvelopeGenerator.GeneratorAPI/Controllers/AuthController.cs +++ b/EnvelopeGenerator.GeneratorAPI/Controllers/AuthController.cs @@ -27,11 +27,15 @@ namespace EnvelopeGenerator.GeneratorAPI.Controllers //TODO: When a user group is created for signFlow, add a process to check if the user is in this group (like "PM_USER") [AllowAnonymous] - [HttpPost("login")] - public async Task Login([FromBody] LogInDto login) + [HttpPost] + public async Task Login([FromBody] LogInDto login, bool cookie = false) { try { + return Ok(); + + throw new NotImplementedException("JWT and cookie option is not implemented"); + bool isValid = _dirSearchService.ValidateCredentials(login.Username, login.Password); if (!isValid) @@ -82,6 +86,14 @@ namespace EnvelopeGenerator.GeneratorAPI.Controllers } } + [AllowAnonymous] + [HttpPost] + [Route("/login")] + public async Task Login([FromForm] LogInDto login) + { + return await Login(login, true); + } + [Authorize] [HttpPost("logout")] public async Task Logout() @@ -99,7 +111,7 @@ namespace EnvelopeGenerator.GeneratorAPI.Controllers } [AllowAnonymous] - [HttpGet("check")] + [HttpGet] public IActionResult IsAuthenticated() => Ok(User.Identity?.IsAuthenticated ?? false); } } \ No newline at end of file