Easy Auth 为某些人返回空响应

Szy*_*bki 5 azure-active-directory azure-functions

我正在使用/.auth/me端点为用户获取声明。

我正在获取 Bearer 令牌以对端点进行身份验证。

端点本身位于 Azure 函数源上,所以我调用的是https://azure_function_name.azurewebsites.net/.auth/meAuthorization标头设置为Bearer (token)

这有效,但不适用于所有人。

有些人从/.auth/me端点得到以下响应:

[]
Run Code Online (Sandbox Code Playgroud)

为什么/.auth/me端点为某些令牌(人)返回有效响应,而为其他令牌返回空响应?

Ton*_* Ju 0

我正在使用OAuth 2.0 身份验证代码授予(通过用户登录)来获取访问令牌。我可以通过端点得到正确的响应/.auth/me。我已经在我的租户中尝试过会员或来宾用户。

您可以尝试直接访问https://azure_function_name.azurewebsites.net/.auth/me。登录后您将收到回复。

回复网址应该是https://azure_function_name.azurewebsites.net/.auth/login/aad/callback

在此输入图像描述