我已在Azure Active directory中注册了多租户应用程序,我正在使用IBM Websphere OIDC TAI配置中的所有oauth v2.0终结点。但我仍然得到了v1.0的accesss_token,它显然具有不同的颁发者,因此在匹配颁发者标识符时,它在JWT验证中失败。我期待着这一切,
"iss": "https://login.microsoftonline.com/my-tenant-id/v2.0"
但我得到了这个,
"iss": "https://sts.windows.net/my-tenant-id/",
我正在使用Microsoft Graph API。
发布于 2020-10-23 12:28:08
如果你需要获得一个可以以标准方式验证的访问令牌,你需要“公开一个API作用域”,这样你就可以得到一个可验证的令牌,正如AllenWu所说的那样。
Azure的AD行为有点不直观,我的Visual Blog Post应该能让你弄清楚你需要做什么。
请参阅步骤3、6和7。
https://stackoverflow.com/questions/64497158
复制相似问题