角度4应用程序的动态角色和权限授权

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了角度4应用程序的动态角色和权限授权相关的知识,希望对你有一定的参考价值。

我正在使用angular 4创建一个应用程序,其中我的超级管理员将创建不同的角色并允许访问不同的功能(权限),因此这两件事都是动态的。

现在我想只显示用户根据他分配的角色拥有权限的功能,另一件事是我也想保护路由,这样用户就不会通过手动输入URL来访问该功能。

我已经检查了ngx-permissions,我可以做这两件事,但我需要有角色的默认名称(我在我的应用程序中没有)并且需要知道哪个用户具有哪些权限(这也是我将没有)

有没有办法使用动态角色名称和动态功能权限进行基于角色的授权?

任何帮助,将不胜感激。

答案

您可以使用路由激活防护。见this

以上是关于角度4应用程序的动态角色和权限授权的主要内容,如果未能解决你的问题,请参考以下文章

SpringSecurity - 用户动态授权 及 动态角色权限

使用授权属性的 MVC 动态页面权限?

在 Angular 2/4 应用程序上对用户进行身份验证后的动态角色和权限

带有权限代码的 ASP.NET MVC 4 自定义授权属性(无角色)

业务逻辑:完成认证用户的动态授权功能 完成Shiro整合Ehcache缓存权限数据

Java实现权限管理系统(悬赏100分)