1

我目前正在学习 ASP.NET Core。作为第一步,我想将旧项目从 ASP.NET WebForms 移植到 ASP.NET Core Blazor。不幸的是,我在设置身份验证时遇到了一些困难。

据我所知,有很多方法可以进行身份​​验证。基于 Cookie 基于身份等

但我不确定我应该使用哪一个。另外,基于身份的身份验证的关键点是什么?

我想将用户名和密码与现有的 Firebird 数据库进行比较。如果输入的凭据与数据库中的条目匹配,则用户应登录。除登录页面外,整个应用程序都应要求进行身份验证。身份验证应持续约 8 小时。

我应该使用哪种身份验证方法?以及如何使用自己的检查方法来验证用户?我不想使用 AppDbContext 附带的应用程序中的内置数据库。

谢谢!-马文

4

0 回答 0