public async Task <IActionResult> Index([FromForm] string token) { token = Regex.Replace(token, "bearer", "", RegexOptions.IgnoreCase).Trim(); var resp = await _authRequest.Logout(Request.BaseUrl(), token); return(Ok(resp)); }
//登出 public string loginout() { string apiResponse = string.Empty; var token = Session["token"] == null ? "XXXXXXX" : Session["token"].ToString(); try { apiResponse = authrequest.Logout(token); } catch (Exception ex) { throw; } return(apiResponse); }
public virtual void Dispose() { disposed = true; if (Parameters.Session != null) { try { var task = Session.CallAsync(AuthRequest.Logout(Parameters.Session), () => Cookies); task.Wait(); } catch (Exception e) { // exception gulp in dispose. Debug.WriteLine(e); } } cookies = null; }