Почему мой токен JWT не передается методу контроллера? - PullRequest
0 голосов
/ 30 апреля 2019

Мой контроллер выглядит так:

    [Route("Test/{token}")]
    public ActionResult Test(string token)
    {
        try
        {
            return this.View(this.jwtService.DecryptJwtToken(token));
        }
        catch (SecurityTokenInvalidSignatureException)
        {
            return this.View("Error");
        }
    }

когда я набираю http://localhost:52006/Test/ddd я бью мой метод. Но когда я использую что-то вроде этого:

http://localhost:52006/Test/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwianRpIjoiMTUiLCJleHAiOjE1NTY3OTc1MDh9.iza_zuDL8aB7osanbs76rtVzTiBpemNwfNin5zljYwA

Я получаю 404 Not found. Бьюсь об заклад, потому что у жетона JWT есть точки в его теле. У меня вопрос, как передать JWT токен моему методу ASP MVC при маршрутизации?

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