首页 > 解决方案 > 使用 passport-auth0-openidconnect 时,如何获取完整的访问令牌来调用 /api/v2/users/?

问题描述

我正在尝试使用 openID 连接护照,但我需要访问权限,/api/v2/users/以便我可以获得其他 idP 的访问令牌。/oauth/token我可以使用观众和端点让它工作。但是,当我使用用户登录passport-auth0-openidconnect并获得这样的访问令牌时......

const verify = (issuer, audience, profile, access_token, refresh_token, cb)=>{
  const obj = profile._json;
  obj.access = access_token;
  return cb(null, obj);
}

访问令牌要短得多,并使端点抛出一个

{
    "statusCode": 400,
    "error": "Bad Request",
    "message": "Bad HTTP authentication header format",
    "errorCode": "Bearer"
}

这似乎是由于缺少.访问令牌。如何获取完整访问令牌以便调用 OAuth 端点?

标签: oauthopenid-connectaccess-tokenauth0

解决方案


推荐阅读