Поскольку это домашнее задание, я постараюсь указать исходную точку, а не предоставлять образцы кода или что-либо еще.
JWT может быть выдан из другого органа и использован в вашем приложении.Ваше приложение настроено на использование этих полномочий.Например, дома мы используем AWS Cognito для хранения наших пользователей, и в каждом из наших веб-приложений мы указываем, что наши токены JWT выдаются этим пулом пользователей Cognito.
Я быстро осмотрелсяонлайн для любых эмитентов, которые могут предоставлять эту услугу бесплатно, и обнаружил следующую запись в блоге для Auth0 , которая может поддерживать до 7000 пользователей бесплатно (могут быть скрытые расходы, я не смотрелполностью)
Учебное пособие в посте блога, похоже, следует стандарту .Net, а не базовой реализации.Надеюсь, вы найдете это полезным и удачи с вашим заданием!