Как реализовать собственную логику аутентификации в ASP .NET MVC 5?
Добрый день! Недавно начал изучать ASP .NET MVC5 WEB API. То что генерирует сама студия не нравиться и не нужен. Гуглил но не нашел русскоязычное нормальное описание (с английским хромаю да да да надо учиться).
И так хочу сделать:
Для каждого пользователя выдается токен (открытий) и ключ(закрытий) при регистрации. На сервере будет храниться токен в открытом виде. А ключ в виде хеша.
Клиент используя токен составляет запрос в следующем виде:
/api/{token}/persons/{id}
В заголовке запроса передает хеш созданный с использованием ключа и строки запроса в определенном порядке.
Сервер определяет пользователя по токену и тоже создает хеш из строки запроса используя ключ пользователя.
Как можно реализовать что прочитать?