我正在尝试在 play2 应用程序中使用Deadbolt2,但我在我的 Deadbolt 处理程序中遇到了 getRolesHolder() 的实现。
在示例应用程序中,有以下示例:
public class MyDeadboltHandler extends AbstractDeadboltHandler
{
public RoleHolder getRoleHolder()
{
// in a real application, the user name would probably be
// in the session following a login process
return User.findByUserName("steve");
}
}
我的问题是:如何在 getRoleHolder() 中获取会话?
我试图调用Context.current().session(); 但我收到以下错误:
这里没有可用的 HTTP 上下文。
有任何想法吗 ?
谢谢