我目前正在学习ASP.NET Core。第一步,我想将一个较旧的项目从ASP.NET WebForms移植到ASP.NET Core Blazor。不幸的是,我在设置身份验证时遇到了一些困难。
据我所读,有很多方法可以进行身份验证。 基于Cookie 基于身份 等
但是我不确定应该使用哪一个。另外,基于身份的身份验证的重点是什么?
我想将用户名和密码与现有的Firebird数据库进行比较。如果已验证的凭证与数据库中的条目匹配,则应登录用户。除登录页面外,整个应用程序都需要进行身份验证。身份验证应持续8个小时左右。
我应该使用哪种身份验证方法?以及如何使用自己的检查方法来验证用户?我不想使用此AppDbContext附带的应用程序中的内置数据库。
谢谢! -马文