Использование аутентификации JWT без удостоверения на странице входа приложения Blazor Server - PullRequest
0 голосов
/ 09 апреля 2020

Обычно в текущей аутентификации, которую мы используем, после ввода имени пользователя и пароля из интерфейса входа в систему учетные данные проверяются на стороне сервера, а если пользователь авторизован, токен JWT отправляется обратно клиенту и этому JWT. токен сохраняется в локальном хранилище. Тег [Authorize] выполняет авторизацию в промежуточном программном обеспечении.

Я хочу использовать аутентификацию Blazor CascadingAuthenticationState, AuthorizeView и JWT без использования библиотеки Identity, возможно ли это? Теперь я использовал Blazored.LocalStorage.IlocalStorageService и сохранил токен в localalstorage. Как я могу добавить токен для каждого запроса. Большинство примеров - веб-сборка Blazor. Я не мог найти похожий сценарий, как мой. Является ли использование идентификатора единственным способом аутентификации сервера приложений Blazor. Я должен использовать свой собственный сервер и промежуточное ПО, поэтому я не буду использовать Identity? Или, может быть, я должен создать гибридный способ использовать их обоих. Каково ваше предложение?

...