Auth0 与 linkedin 配置文件返回空配置文件
Auth0 with linkedin profile returning empty profile
我正在使用 auth0 nodejs 库来尝试获取已使用 linkedin 登录到我的应用程序的用户配置文件。
所以我做了整个 oauth 舞蹈,用收到的代码做 post 到 oauth/token,然后首先我得到一个没有刷新令牌的响应,但是有访问令牌和其他相关的信息。
现在我使用访问令牌向 /userinfo 发出请求,它 returns 是空的,但是在 auth0 管理页面上我可以看到用户确实有很多关于他的个人资料的信息。
我想知道我的配置中缺少什么或者我如何实例化 auth0 客户端。
auth0的配置是implicit auth,和openid。
帮我调试。
谢谢!
发现这取决于发送到 /authorize 第一次调用的范围。
如果在该范围内没有发送任何范围,那么您将得到一个空配置文件。
获取配置文件的有效范围是 scope=email,profile,openid
我正在使用 auth0 nodejs 库来尝试获取已使用 linkedin 登录到我的应用程序的用户配置文件。
所以我做了整个 oauth 舞蹈,用收到的代码做 post 到 oauth/token,然后首先我得到一个没有刷新令牌的响应,但是有访问令牌和其他相关的信息。
现在我使用访问令牌向 /userinfo 发出请求,它 returns 是空的,但是在 auth0 管理页面上我可以看到用户确实有很多关于他的个人资料的信息。
我想知道我的配置中缺少什么或者我如何实例化 auth0 客户端。
auth0的配置是implicit auth,和openid。
帮我调试。
谢谢!
发现这取决于发送到 /authorize 第一次调用的范围。
如果在该范围内没有发送任何范围,那么您将得到一个空配置文件。
获取配置文件的有效范围是 scope=email,profile,openid