我正在使用auth0 nodejs库来尝试获取用linkedin登录我的应用程序的用户个人资料。
因此,我进行了整个oauth舞蹈,对接收到的代码进行了oauth / token的发布,然后我首先获得了没有刷新令牌但具有访问令牌和其他相关信息的响应。
现在使用访问令牌,我向/ userinfo发出请求,并且返回空,但是在auth0管理页面上,我可以看到该用户的个人资料确实有很多信息。
我想知道我的配置中缺少什么或如何实例化auth0客户端。
配置为auth0是隐含的AUTH,和OpenID。
帮我调试。
谢谢!
答案 0 :(得分:0)
发现这取决于发送给/ authorize首次调用的范围。
如果该范围内未发送任何范围,则您将获得一个空的配置文件。
要获取配置文件的有效范围是scope = email,profile,openid