Как сделать приватную WebApi

253
07 июля 2017, 03:23
public class ValuesController : ApiController
{
    public IEnumerable<string> Get()
    {
        return new string[] { "value1", "value2" };
    }
    // GET api/values/5
    public string Get(int id)
    {
        return "value";
    }
    // POST api/values
    public void Post([FromBody]string value)
    {
    }
    // PUT api/values/5
    public void Put(int id, [FromBody]string value)
    {
    }
    // DELETE api/values/5
    public void Delete(int id)
    {
    }
}

У меня есть простой апи контроллер, который я показал выше. Но каждый сможет прописать (пример - не тыкайте)"https://www.example.com/api/values/delete/3" - и удалит с бд елемент с айди 3. Как сделать закрытую апишку, чтоб не смог каждый ее заюзать, а только я для своих других программ?

READ ALSO
Конвертирование Color в ConsoleColor

Конвертирование Color в ConsoleColor

Здравствуйте, пишу программу которая получает фотографию, и рисует ее на консоли, но поскольку приложение консольное, а как вы знаете что...

228
Сворачивание приложения в трей

Сворачивание приложения в трей

Допустим есть программа которая фоном делает определенные операции, не важно какие, допустим каждые 10 секунд собирает информацию по нагрузке...

243
WCF переделать helpPage

WCF переделать helpPage

Всем привет! Суть вопроса: имеется проект WebApi к которому позднее была добавлена WCFУ webApi есть встроеный механизм HelpPage, достаточно удобный,...

241