Как в файле signout в веб-API?
У меня есть c# webapi, имеющий angular web и приложения для android, ios.Я собираюсь использовать простую аутентификацию на основе токенов.Токен выдается во время входа в систему и используется для будущих запросов.
Проблема в том, что как я могу девальвировать/выйти из системы токен специфичный для разных устройств, таких как web(это также включает запрос из разных браузеров) и mobile.
Клиент может войти в систему из интернета и мобильного телефона одновременно, а также в интернете клиент может войти в систему с помощью нескольких браузеров или нескольких окон учетной записи в браузере или окне инкогнито. Я знаю, что эта работа может быть выполнена на стороне клиента, но как я могу сделать это и на стороне сервера?
Как серверная сторона знает, откуда пришел запрос для конкретного пользователя.Так что он может удалить этот токен из базы данных, чтобы выйти из системы пользователя.
Что я уже пробовал:
Пробовал jwt, saml, но не смог найти решение проблемы