Я новичок в 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 метод для получения или публикации элементов.