public IHttpActionResult LogOff() { var identity = (ClaimsIdentity)HttpContext.Current.User.Identity; if (HttpContext.Current.Request.Cookies["XSRF-TOKEN"] != null) { var c = new HttpCookie("XSRF-TOKEN"); c.Expires = DateTime.Now.AddDays(-1); HttpContext.Current.Response.Cookies.Add(c); } return(JwtAuthResults.Signout()); }
public async Task <IHttpActionResult> Login(LoginRequestModel model) { var authRes = await authenticationService.Authenticate(model.TZ, model.Code); if (authRes.Success) { var claims = authRes.Value.GetClaims(); return(JwtAuthResults.SignIn(claims)); } return(BadRequest(authRes.Error.GetErrorMessage())); }