Добавить аутентификацию JWT в приложение Asp.Net MVC - PullRequest
0 голосов
/ 11 июля 2019

По сути, у меня есть домашнее задание, в рамках которого я создаю приложение MVC в Asp.Net (стандартная версия, а не Core).Мне нужно обеспечить аутентификацию с использованием jwt, но я должен использовать отдельный сервер аутентификации, поэтому создание и проверка токена делегируются этому серверу, и если такой сервер уже существует (возможно, сервер аутентификации facebook или twitter, использующий jwt),Я должен использовать это, а не создавать свой собственный.Я не уверен, есть ли сервер аутентификации jwt, который я мог бы использовать, и я не знаю, каков наилучший способ обработки токенов jwt, например, если у меня есть форма, которая передает данные в действие контроллера, как разместитьJWT токен в запросе.Любая помощь по этому вопросу будет принята с благодарностью!

1 Ответ

1 голос
/ 11 июля 2019

Поскольку это домашнее задание, я постараюсь указать исходную точку, а не предоставлять образцы кода или что-либо еще.

JWT может быть выдан из другого органа и использован в вашем приложении.Ваше приложение настроено на использование этих полномочий.Например, дома мы используем AWS Cognito для хранения наших пользователей, и в каждом из наших веб-приложений мы указываем, что наши токены JWT выдаются этим пулом пользователей Cognito.

Я быстро осмотрелсяонлайн для любых эмитентов, которые могут предоставлять эту услугу бесплатно, и обнаружил следующую запись в блоге для Auth0 , которая может поддерживать до 7000 пользователей бесплатно (могут быть скрытые расходы, я не смотрелполностью)

Учебное пособие в посте блога, похоже, следует стандарту .Net, а не базовой реализации.Надеюсь, вы найдете это полезным и удачи с вашим заданием!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...