Я сейчас учусь ASP. NET Core. В качестве первого шага я хочу портировать старый проект с ASP. NET WebForms на ASP. NET Core Blazor. К сожалению, у меня есть некоторые трудности с установкой аутентификации.
Насколько я прочитал, есть много способов сделать аутентификацию. Кук ie На основе личных данных и т. Д. c.
Но я не уверен, какой из них мне следует использовать. Кроме того, какова ключевая точка аутентификации на основе идентификации?
Я хочу сравнить имя пользователя и пароль с существующей базой данных Firebird. Если введенные данные совпадают с записью в базе данных, пользователь должен войти в систему. Аутентификация должна требоваться для всего приложения, кроме страницы входа в систему. Аутентификация должна длиться около 8 часов.
Какой метод аутентификации мне следует использовать? И как я могу использовать свой собственный метод проверки для проверки пользователя? Я не хочу использовать встроенную базу данных из приложения, которое поставляется вместе с этим AppDbContext.
Спасибо! -Marvin