.NET8 Blazor 前后端分离场景下的认证授权架构咨询
.NET8 Blazor 前后端分离场景下的认证授权架构咨询
我最近听说,.NET 8 里微软给我们带来了一套号称完全「修复」的认证与授权机制。
现在用官方模板创建 Blazor 应用时,会自动生成一整套用户管理页面,包括登录、用户添加这些功能,还能通过数据库迁移来生成对应的后端支撑结构。而且这套方案开箱即用的体验确实不错——我不用额外折腾,就能直接添加用户、完成登录流程,还能用[Authenticate]特性来保护页面。
不过我现在有两个问题:第一个是我不想用 Entity Framework,也不想用 MS SQL Server,但这个问题我打算之后再慢慢解决。
我现在更纠结的是,Blazor 项目模板提供的这套开箱即用方案,完全没考虑到一种非常常见的架构场景:前端是独立的 Blazor 应用,后端是数据库,中间还夹着一层 API 来专门处理前后端的请求交互。
备注:内容来源于stack exchange,提问作者Q''
相关产品推荐
相关产品推荐

