我看到userinfo端点出现在AzureAD OpenID Connect .well已知结果上。我想访问他们的UserInfo端点。我知道如果与JWT令牌一起使用,我将收到错误,
error_description =" AADSTS90010:JWT令牌不能与UserInfo端点一起使用。"
如何检索这些非JWT令牌?我看到了一个堆栈溢出线程(Cannot access OpenId UserInfo endpoint on Azure (AADSTS90010: JWT tokens cannot be used with the UserInfo endpoint)),它表示你可以通过不在对令牌端点的请求中指定任何资源来获取用户信息特定的访问令牌。'
但是,我明白这一点:
POST http://login.microsoftonline.com:443/common/oauth2/token HTTP / 1.1 主持人:login.microsoftonline.com:443 ... {"错误":" invalid_resource"," error_description":" AADSTS50001:未提供资源标识符。}