首页 > 解决方案 > 具有自定义用户数据库的 Blazor Asp.Net Core Identity

问题描述

我正在编写一个 Blazor 服务器应用程序。在此我想使用我自己的用户数据库,而不是 Asp.Net Core Identity。有没有人有这方面的例子?或者我可以写一个 CustomUserManager 吗?我只想使用在我自己的数据库中验证的用户名和密码登录。

标签: asp.net-coreblazor-server-side

解决方案


ASP.NET Core Identity 是一个 API,它支持用户界面 (UI) 登录功能,并有助于管理用户、密码、配置文件数据、角色、声明、令牌、电子邮件确认等。它使用 EF 核心来访问数据库中的数据。如果您想使用自己的数据库,可以将连接字符串更改为您自己的。

如果您不想使用 Asp.net core Identity,您可以自己创建 Account 或 Role 控制器,并添加登录页面。然后参考EF核心教程连接数据库,然后管理用户和角色或者验证用户。


推荐阅读