【问题标题】:How to redirect based on role in Auth0如何根据 Auth0 中的角色进行重定向
【发布时间】:2020-03-11 20:08:03
【问题描述】:

我正在构建一个 React 应用程序,它利用 Auth0 作为它的登录系统。我已经实施了工作规则,以使用户在使用某些参数登录时成为管理员,但我的问题是如何将它们重定向到管理页面,与常规用户登录页面相对。我试过使用:

function (user, context, callback) {
    if(user.permissions === "admin"){
        context.redirect = {
            url: "https://example.com/foo"
        };
    }
    return callback(null, user, context);
}

但我仍然无法检查用户是否是管理员

【问题讨论】:

    标签: reactjs auth0


    【解决方案1】:

    Auth0 对此有一个很棒的博客。 https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/

    它相当深入,涉及在单独的文件中为每个角色设置权限。

    【讨论】:

    • 那篇文章没有明确说明重定向是基于分配给角色的端点,然后分配给用户。它是这样工作的吗?如果它是甜蜜的,如果不是那么我仍然感到困惑。
    猜你喜欢
    • 2021-09-17
    • 2011-06-27
    • 2019-01-24
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    相关资源
    最近更新 更多