Безопасный веб-API, когда кто-то использует - PullRequest
0 голосов
/ 23 ноября 2018

Я новичок в asp net framework.Я хочу защитить свою инфраструктуру aspnet, чтобы никто из тех, кто не имеет ключа сертификата, имел доступ к моему приложению.Я читал, что лучший способ сделать это - использовать токен.

[Authorize]
// GET api/values
public IEnumerable<string> Get()
{
   return new string[] { "value1", "value2"};
}

Я нашел это, но оно работает только когда я использую почту.

 public string Get(HttpRequestMessage  request)
    {

        var token = ActionContext.Request.Headers.Authorization.Parameter;
        return token;
    }

Когда я использую get, оно ничего не возвращает

Используя это, я получаюошибка Авторизация была отклонена для этого запроса.

Итак, как я могу изменить свой токен-ключ или как настроить клиент для отправки его, когда он делает запрос?В клиенте я использую httpcilent метод для получения или публикации элементов.

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