public LoginResult Login([FromBody] JiraAuthModel model) { var worklogService = new WorklogService(new Uri(_configuration.GetSection("Jira")["Host"])); try { worklogService.Session.StartAsync(model.User, model.Password).Wait(); } catch { Response.StatusCode = (int)HttpStatusCode.Unauthorized; return(null); } // TODO [as] Rework var jiraClaim = _cookieAuthentication.GetClaimWithJiraSession(worklogService); Authenticate(model.User, jiraClaim); return(new LoginResult { Username = model.User }); }
public void SignInJira([FromBody] JiraAuthModel model) { }