如何将数据从流畅的安全自定义策略传递到控制器

时间:2013-01-30 11:34:48

标签: fluent-security

我在我的项目中使用流畅的安全性,在每个Index操作中,我想获取访问权限信息并将其传递给控制器​​,以根据当前登录用户的角色启用或禁用按钮。有没有办法将信息从策略传递给控制器​​。请帮忙

提前致谢, Anoop

2 个答案:

答案 0 :(得分:1)

您可以通过SecurityContext.CurrentSecurityConfiguration.Current访问FluentSecurity在执行期间使用的所有信息。但正如Brett已经提到的那样,你也可以在其他地方存储你需要的信息并直接访问它。

https://github.com/kristofferahl/FluentSecurity/wiki/SecurityContext

答案 1 :(得分:0)

您可以将角色存储在会话中并将其拉出会话。这就是流畅的安全性如何从您那里获得基于角色的身份验证的角色。

如果你看看他们的示例应用程序,就是这样做的。