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コンテキストがありません。
何か案は ?
ありがとう