public IActionResult Login([FromQuery] string redirect_uri, [FromBody] UserLoginM model) { try { string role = ApplicationRole.Web_User; UserAuthorizationM result = _user.Login(model); if (model.Username.Equals(ApplicationAuth.Nococid_Application_Admin)) { role = ApplicationRole.Application_Admin; } result.Jwt = _jwtAuth.GenerateJwt(result.AdminUser == null ? Guid.Empty : result.AdminUser.Id, result.User.Id, role); if (string.IsNullOrEmpty(redirect_uri)) { return(Ok(result)); } return(Redirect(redirect_uri + "?user=nococid&jwt=" + result.Jwt)); } catch (Exception e) { return(GetError(e)); } }