扩展 keystone.js 授权

Extending keystone.js auth

我正在尝试找到一种方法,根据他们是否以 keystone.js 管理员身份登录来限制对某些页面的访问 - 有没有办法扩展他们现有的管理员授权以应用于外部页面管理界面的?

如果您使用 Yeoman 生成器,User 模型有一个 isAdmin 属性。在您的 Express 路线中,您可以确定 req.user 是否存在,然后 req.user.isAdmin 是否为 true