基本上,我有一个API为数据和业务逻辑提供安全性(通过用户和角色身份验证),但在UI前端,在运行时简单地隐藏选项(甚至路由)看起来很奇怪。例如
url/ api /staff api终结点只能由hr-managers角色访问,但web应用程序在url/rh/staff中有一个页面(在导航中有指向该页面的链接)。我为API使用Node/Express,为UI使用Angular,但我更感兴趣的是通用策略,而
我有一个Angular版本9.1.9的ClientApp和.net-core webapi。我使用的是angular库和azure ad b2c的msal。是否可以只保护特定路由,即/api/GetProfile而不保护/api/GetCar? 我的问题不是关于.net内核,而是关于angular的msal。