Exemplo n.º 1
0
        public IActionResult Revoke()
        {
            var userName = User.Identity.Name;
            var result   = _loginBusiness.RevokeToken(userName);

            if (!result)
            {
                return(BadRequest("Invalid client request"));
            }
            return(NoContent());
        }
Exemplo n.º 2
0
        public IActionResult Logout()
        {
            var  userName = User.Identity.Name;
            bool result   = _business.RevokeToken(userName);

            if (result != true)
            {
                return(BadRequest("Invalid client!"));
            }
            return(NoContent());
        }
Exemplo n.º 3
0
        public IActionResult Revoke()
        {
            var userName = User.Identity.Name; //não precisa passar parametro, por causa do Bearer o framework consegue identificar quem está logado
            var result   = _loginBusiness.RevokeToken(userName);

            if (!result)
            {
                return(BadRequest("Invalid client request"));
            }

            return(NoContent());
        }
 public ActionResult Revoke()
 {
     try
     {
         var userName = User.Identity.Name;
         _loginBusiness.RevokeToken(userName);
         return(Ok(new LoginRevokeOutVO(userName)));
     }
     catch (Exception ex) {
         return(this.ReturnActionResult(ex));
     }
 }
        public IActionResult Revoke()
        {
            //Não tem necessidade de passar parametros, o prorio framework consegue retornar o usuario pelo AUTHORIZE "BEARER"
            var userName = User.Identity.Name;
            var result   = _loginBusiness.RevokeToken(userName);

            if (!result)
            {
                return(BadRequest("Ivalid client request"));
            }
            return(NoContent());
        }
Exemplo n.º 6
0
        public IActionResult Revoke()
        {
            var userName = User.Identity.Name;

            var result = _loginBusiness.RevokeToken(userName);

            if (!result)
            {
                return(BadRequest("Requisição inválida!"));
            }

            return(NoContent());
        }