Identity
| 名称 | 说明 | |
|---|---|---|
| Account | 账号,账号并不代表可以进入系统,还得有凭证。凭证是什么?密码就是凭证的一种 | |
| Authentication | 对用户身份进行验证,“用户是否登录成功” | |
| Authorization | 验证用户是否有对资源访问的权限,角色、授权、鉴权 | |
| Audit | 整个系统的操作日志,以记录下哪些账号在某些时刻做了哪些操作,然后在需要的时候进行审查。这个过程被称为审计 |
ldentity框架:采用基于角色的访问控制(Role-Based Access Control,简称RBAC)策略,内置了对用户、角色等表的管理以及相关的接口,支持外部登录、2FA等,使用EF Core对数据库进行操作,因此标识框架支持几乎所有数据库。
1 | NuGet\Install-Package Microsoft.AspNetCore.Identity.EntityFrameworkCore -Version 6.0.35 |