代码之家  ›  专栏  ›  技术社区  ›  Mustafa Magdy

中引用的“安全上下文”是什么角色.getRoles(上下文,回调)

  •  0
  • Mustafa Magdy  · 技术社区  · 6 年前

    在环回中 Role.getRoles(context, callback) 他们将文档中的上下文称为本文档中的“安全上下文” link .

    例如,什么是安全上下文以及如何传递它来获取用户角色?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Andrei AS    6 年前

    getRoles函数将作为一个参数 作为AccessContext或cast的实例( http://apidocs.loopback.io/loopback/#accesscontext )并列出给定 .

    AccessContext函数(用于cast)还接受使用以下属性定义的单个主体:

    { principalType: 'USER', principalId: '2' }
    

    同样,我们可以在请求角色时定义上下文:

    Role.getRoles({ principalType: 'USER', principalId: '2' }, (err, roles) => {
                if (err) console.log(err);
                console.log(roles);
              });