我正在遵循官方的 Microsoft 说明来完成 用 Linkedin 登录 (这里还有 Linkedin 的说明在这里),它也将授权码流程链接到了这里。根据指示,我已经设置了一个Linkedin应用程序并使用客户端ID和密钥启动了oAuth 2流程,请求r_liteprofile
和r_emailaddress
范围。
但我没有得到登录表单,而是被重定向到我的回调URL,并带有以下参数:
error: unauthorized_scope_error
error_description: 范围 "r_liteprofile" 未被授权给您的应用程序
state: cfa970987c9a3c2178dddeda0d81dab3e00dce4c683098d6
这是默认范围列表(根据文档,如果您不指定范围列表,则授予这些默认范围),其中r_liteprofile
并不在其中。
这份文档是过时的,还是我忽略了什么?