基于角色授权的正确位置

Right place of role based authorization

我想在 SPA 中授予对将在 asp.net 核心和 reactjs 中编写的系统的访问权限,例如受限用户无法访问某些页面或看不到某些菜单...

我想知道如何实现授权? 在服务器端或客户端 反应?

我认为如果它在服务器端是安全的。 如果我使用 asp.net 核心(身份)实现角色基础授权,我可以在反应端使用它吗?

谁能告诉我正确的方法?

您可以查看 React project template, to see how this can be done using IdentityServer4. See e.g. this 以获取有关如何在这种方法中使用角色的信息。