服务器端Blazor应用的ASP.NET Core身份验证

时间:2020-04-30 12:41:04

标签: blazor-server-side asp.net-core-3.1 asp.net-blazor

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

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

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

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

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

谢谢! -马文

0 个答案:

没有答案