Azure active directory 无法访问AzureAD的OpenID connect用户信息终结点

Azure active directory 无法访问AzureAD的OpenID connect用户信息终结点,azure-active-directory,openid-connect,Azure Active Directory,Openid Connect,我看到用户信息端点出现在AzureAD OpenID Connect上。这是一个众所周知的结果。我想访问他们的UserInfo端点。我知道如果与JWT令牌一起使用,我会出现错误 error_description=“AADSTS90010:JWT令牌不能与UserInfo端点一起使用。” 如何检索这些非JWT令牌?我看到一个堆栈溢出线程()说“您可以通过在对令牌端点的请求中不指定任何资源来获取特定于用户信息的访问令牌。” 然而,我看到: POST HTTP/1.1 主机:login.micros

我看到用户信息端点出现在AzureAD OpenID Connect上。这是一个众所周知的结果。我想访问他们的UserInfo端点。我知道如果与JWT令牌一起使用,我会出现错误

error_description=“AADSTS90010:JWT令牌不能与UserInfo端点一起使用。”

如何检索这些非JWT令牌?我看到一个堆栈溢出线程()说“您可以通过在对令牌端点的请求中不指定任何资源来获取特定于用户信息的访问令牌。”

然而,我看到:

POST HTTP/1.1 主机:login.microsoftonline.com:443 ...
{“error”:“invalid_resource”,“error_description”:“AADSTS50001:未提供资源标识符。}

Hi Jeff.不知您是否能够找到此问题的解决方案?授权请求和令牌请求中可能存在重复项您可以选择提及“resource”“参数。如果您这样做,您将获得JWT的访问令牌。另外,这是我在文章中提供的链接的副本,我提到另一个线程建议不要指定资源。上面的链接就是我所说的线程。但不提及'resource'参数会导致错误-未提供资源标识符。此外,我的问题是,如果不是JWT,UserInfo端点支持哪种令牌?我怎样才能得到这些不透明的代币?到目前为止,我只收到JWT代币。