Loopbackjs 从环回中的角色访问第三方登录配置文件
我正在构建一个应用程序,我只允许用户通过第三方服务(如Twitter、Facebook等)使用OAuth 2登录 我还使用Loopbackjs 从环回中的角色访问第三方登录配置文件,loopbackjs,strongloop,Loopbackjs,Strongloop,我正在构建一个应用程序,我只允许用户通过第三方服务(如Twitter、Facebook等)使用OAuth 2登录 我还使用role.registerResolver和ACL定义了一个自定义角色,以使用户组能够获得对其应有访问权的对象的权限 为了确定用户是否属于该组,我需要调用登录提供商的API来查询一些数据,为此,我需要用户在登录期间提供的第三方AccessToken 假设用户已登录并具有有效会话,如何从RoleResolver访问req.user对象?我似乎无法从传递给解析器的上下文中找出如何
role.registerResolver
和ACL定义了一个自定义角色,以使用户组能够获得对其应有访问权的对象的权限
为了确定用户是否属于该组,我需要调用登录提供商的API来查询一些数据,为此,我需要用户在登录期间提供的第三方AccessToken
假设用户已登录并具有有效会话,如何从RoleResolver
访问req.user
对象?我似乎无法从传递给解析器的上下文中找出如何执行该操作
有没有推荐的方法来获取此信息?这是一种快捷方式
module.exports = function(app) {
var Role = app.models.Role;
Role.registerResolver('teamMember', function(role, context, cb) {
var userId = context.accessToken.userId
})
}
它不在context.req.user
上吗?它不在这个上下文中。。