Ejemplo n.º 1
0
        public async Task <bool> DepositAccount(AccountRequest request)
        {
            string uri      = configuration["proxy:urlAccountDeposit"];
            string token    = "Bearer " + JwtToken.Create(jwtOption);
            var    response = await httpClient.PostAsync(uri, request, token);

            response.EnsureSuccessStatusCode();
            return(true);
        }
        public IActionResult Post([FromBody] AuthRequest request)
        {
            if (!_accessService.Validate(request.UserName, request.Password))
            {
                return(Unauthorized());
            }

            Response.Headers.Add("access-control-expose-headers", "Authorization");
            Response.Headers.Add("Authorization", JwtToken.Create(_jwtOption));

            return(Ok());
        }
        public IActionResult Login([FromBody] UsuarioDTO usuarioDTO)
        {
            if (!_usuarioServices.ValidaSesion(usuarioDTO.username, usuarioDTO.password))
            {
                return(Unauthorized());
            }

            Response.Headers.Add("access-control-expose-headers", "Authorization");
            Response.Headers.Add("Authorization", JwtToken.Create(_jwtOptions));

            return(Ok());
        }
Ejemplo n.º 4
0
        public IActionResult Post([FromBody] AuthRequest request)
        {
            if (!_accessService.Validate(request.UserName, request.Password))
            {
                return(Unauthorized());
            }

            //ESTAMOS PASANDO EL TOKEN POR EL HEADER PARA MAYOR SEGURIDAD Y NO MANDARLO EN EL BODY
            Response.Headers.Add("access-control-expose-headers", "Authorization");
            Response.Headers.Add("Authorization", JwtToken.Create(_jwtOption));

            return(Ok());
        }
Ejemplo n.º 5
0
        public IActionResult Login([FromBody] AuthRequest request)
        {
            _metricsRegistry.IncrementFindQuery();
            _logger.LogInformation("Post Security(Auth)");
            var acceso = _accessService.Validate(request.UserName, request.Password);

            if (!acceso)
            {
                return(Unauthorized());
            }
            Response.Headers.Add("access-control-expose-headers", "Authorization");
            Response.Headers.Add("Authorization", JwtToken.Create(_options));
            return(Ok());
        }
Ejemplo n.º 6
0
        public IActionResult Post([FromBody] AuthRequest request)
        {
            var acceso = _accessService.Validate(request.UserName, request.Password);

            if (!acceso)
            {
                return(Unauthorized());
            }
            var token = JwtToken.Create(_options);

            Response.Headers.Add("access-control-expose-headers", "Authorization");
            Response.Headers.Add("Authorization", JwtToken.Create(_options));
            return(Ok());
            //return Ok(new { token });
        }