Выйти или выйти из Web Api Identity - PullRequest
0 голосов
/ 04 февраля 2020

В настоящее время я могу зарегистрироваться и войти в Web Api Identity в. NET Framework. Для регистрации мой web api url будет https://localhost:44358/api/Account/Register, а для входа в систему я протестировал Postman с https://localhost:44358/token, и он вернул обратно токен доступа. В web api logout метод действия описан ниже.

    // POST api/Account/Logout
    [Route("Logout")]
    public IHttpActionResult Logout()
    {
        Authentication.SignOut(CookieAuthenticationDefaults.AuthenticationType);
        return Ok();
    }

В моем клиенте (я использую MVC. NET Framework), я пытаюсь использовать ниже, но получает синтаксическую ошибку на PostAsJsonAsync

[Authorize]
public void Logout()
    {
        var responsePost = GlobalVariables.WebApiClient.PostAsJsonAsync("Account/Logout").Result;

        //StatusCode 200 - 299 is successful; otherwise false
        if (responsePost.IsSuccessStatusCode)
        {

            ViewBag.Success = "Logout successful";
        }
        else
        {

            ViewBag.Success = "Logout failed";

        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...