Как использовать JWT в. NET MVC (не. NET Core) - PullRequest
1 голос
/ 02 апреля 2020

У меня есть проект ASP. NET MVC 5, и я аутентифицирую пользователей через внешний сервис, использующий OAuth2.0. После аутентификации пользователя служба без каких-либо проблем возвращает идентификатор, имя и фамилию пользователя.

На этом этапе мне также необходимо авторизовать пользователей после их входа в систему с помощью JWT, и я использую их идентификатор для прохождения JWT. , Кроме того, мне также нужно запретить доступ пользователям без проверки подлинности к странице индекса с помощью [Авторизовать] и т. Д. c. Декоратор на действия методов, как в MVC и установить срок их действия, например, 2 минуты. Я смотрю на многие страницы и статьи в Интернете, но почти все примеры или примеры предназначены для. NET Core и не подходят для. NET MVC :( Есть только несколько примеров, например Как использовать JWT в MVC приложение для аутентификации и авторизации? , но не подробные и отсутствующие объяснения по классам запуска и контроллера. Поскольку у меня нет опыта работы с JWT, мне нужен хороший пример, охватывающий запуск, методы контроллера, например, Login, Authenticate, et c. Есть ли или вы могли бы опубликовать, заполнив недостающую часть примера на Как использовать JWT в MVC приложении для аутентификации и авторизации? ? Любая помощь будет признательна.

...