我在我的项目中使用流畅的安全性,在每个Index操作中,我想获取访问权限信息并将其传递给控制器,以根据当前登录用户的角色启用或禁用按钮。有没有办法将信息从策略传递给控制器。请帮忙
提前致谢, Anoop
答案 0 :(得分:1)
您可以通过SecurityContext.Current
和SecurityConfiguration.Current
访问FluentSecurity在执行期间使用的所有信息。但正如Brett已经提到的那样,你也可以在其他地方存储你需要的信息并直接访问它。
https://github.com/kristofferahl/FluentSecurity/wiki/SecurityContext
答案 1 :(得分:0)
您可以将角色存储在会话中并将其拉出会话。这就是流畅的安全性如何从您那里获得基于角色的身份验证的角色。
如果你看看他们的示例应用程序,就是这样做的。