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