コード例 #1
0
        public IHttpActionResult Authenticate(LoginRequest login)
        {
            if (login == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            GestorLogin gLogin = new GestorLogin();

            Console.WriteLine("loguado");

            bool isCredentialValid = gLogin.ValidarLogin(login);

            if (isCredentialValid)
            {
                Console.WriteLine("es válido");
                var token = TokenGenerator.GenerateTokenJwt(login.Username);
                return(Ok(token));
            }
            else
            {
                Console.WriteLine("no es válido");
                return(Unauthorized());
            }
        }
コード例 #2
0
        public IHttpActionResult Authenticate(LoginRequest login)
        {
            if (login == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            GestorLogin gLogin = new GestorLogin();

            bool isCredentialValid = gLogin.ValidarLogin(login);

            if (isCredentialValid)
            {
                var token = TokenGenerator.GenerateTokenJwt(login.NombreUsuario);
                return(Ok(token));
            }
            else
            {
                return(Unauthorized());
            }
        }