public IHttpActionResult GetToken(string username, string password) { if (CheckUser(username, password)) { string token = (JWTManager.GenerateToken(username)); var principal = JWTManager.AuthenticateJwtToken(token); var i = principal.Result.Identity.Name; return(Ok((token, i))); } return(StatusCode(HttpStatusCode.Unauthorized)); }
public IHttpActionResult GetGames() { HttpRequestMessage re = Request; var headers = re.Headers; if (headers.Contains("Authorization")) { string token = headers.GetValues("Authorization").First(); var name = JWTManager.AuthenticateJwtToken(token.Split()[1]).Result.Identity.Name; return(Ok(name)); } return(NotFound()); }