Я искал пример или учебное пособие в течение нескольких часов и подумал, что мне нужно что-то опубликовать на этом этапе.
Я пытаюсь проверить токен на предъявителя от собственного провайдера аутентификации в моем проекте .Net 4.7.2 Web Api 2. У меня есть приложение SPA, которое получает токен канала-носителя от этого поставщика аутентификации и отправляет токен канала-носителя на мои конечные точки WebApi. Мне нужно повернуться и проверить токен в каждом запросе. Я подумал, что будет способ указать классы в пространстве имен Microsoft.Owin.Security.Jwt для проверки токена на основе провайдеров аутентификации, хорошо известных url * discovery information url .
Кто-нибудь делал это раньше или указывал мне на хорошую библиотеку / документацию / учебник?
Я знаю, что могу написать свой собственный фильтр запросов авторизации, выйти и достать публичный сертификат с сервера аутентификации, проанализировать токен и проверить подпись, но мне кажется ужасной идеей написать, что я сам использую соответствующие библиотеки.