【发布时间】:2019-01-04 22:21:13
【问题描述】:
使用 Azure AD、OIDC 隐式流,我可以从 v2 端点获取访问令牌。 我使用的授权端点如下所示:
https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/authorize?client_id=<client-id>&redirect_uri=https://localhost:44321/signin-oidc&response_type=id_token%20token&scope=openid%20api%3A%2F%2Fdev-api-gateway%2FAtlas&response_mode=form_post&nonce=123
然而,我似乎得到了一个“v1”访问令牌。 我做错了什么?
【问题讨论】:
-
您是否包含正确的范围? stackoverflow.com/questions/45852984/…
-
据我所知,这是一个不同的问题:他们无法获得访问令牌。我的问题是我期待一个访问令牌'v2',但我得到一个'v1'访问令牌。令牌内容略有不同:docs.microsoft.com/ro-ro/azure/active-directory/develop/…
-
@bandreas 你在哪里运行你的请求?
-
@RonaldAbellano - 我不明白你的问题:“我在哪里运行我的请求”。无论如何,如果 AAD 默认切换到 v2,我的问题可能已经过时了。