Beispiel #1
0
        private void autenticacaoParaSwagger(HttpRequest requisicao)
        {
            StringValues urlAtual = string.Empty;

            Context.Request.Headers.TryGetValue("Referer", out urlAtual);
            if (urlAtual.ToString().Contains("swagger"))
            {
                var tokenAutenticado = authenticationService.EfetueLogin("*****@*****.**", "123456");
                requisicao.Headers.Add("Authorization", new StringValues(string.Format("Bearer {0}", tokenAutenticado.Token)));
            }
        }
 public ActionResult <DtoResultado <Usuario> > Cadastre([FromBody] Login login)
 {
     try
     {
         var servico = new ServicoBearerAuthentication();
         var usuario = servico.EfetueLogin(login.Email, login.Password);
         return(Ok(DtoResultado <Usuario> .ObtenhaResultado(usuario, "Usuário logado")));
     }
     catch (Exception e)
     {
         return(BadRequest(DtoResultado <Usuario> .ObtenhaResultado(e)));
     }
 }