Beispiel #1
0
        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));
        }
Beispiel #2
0
        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());
        }