public IActionResult Callback(string code, string redirectUrl) { Splitwise splitwise = new Splitwise(); string token = splitwise.GetToken(code); return(Redirect($"http://localhost:8080/accounts/splitwise/token-handler?t={token}")); }
public string Token(string code) { //var code = this.Request.Query.FirstOrDefault(x => x.Key == "code").Value; Splitwise splitwise = new Splitwise(); string token = splitwise.GetToken(code); return(token); }
public ActionResult GetUser() { Splitwise splitwise = new Splitwise(); string authorizationHeader = Request.Headers["Authorization"]; if (!authorizationHeader.Contains("Bearer")) { return(BadRequest("No token passed")); } string token = authorizationHeader.Substring(7); string user = splitwise.GetCurrentUser(token); return(Ok(user)); }