我正在构建一个使用 Auth0 作为其登录系统的 React应用。我已经实现了一些工作规则,以使用户使用某些参数登录时可以成为管理员,但是我的问题是,如何将他们重定向到与常规用户登录页面相对应的管理页面。我尝试使用:
function (user, context, callback) {
if(user.permissions === "admin"){
context.redirect = {
url: "https://example.com/foo"
};
}
return callback(null, user, context);
}
但仍然无法检查用户是否为管理员
答案 0 :(得分:0)
Auth0上有一个很棒的博客。 https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/
相当深入,涉及在单独文件中为每个角色设置权限。