使用不记名令牌访问 azure 函数时 401 未授权 |函数应用程序使用 AAD 进行保护
401 Unauthorized while accessing azure function with bearer token | function app is secured with AAD
我有一个带有 HTTP 触发器的简单函数应用程序:
Function app code snippet
我已使用 AAD 授权我的函数应用程序。我能够从 v2 令牌 url https://login.microsoftonline.com//oauth2/v2.0/token
成功获取访问令牌
在范围内,我正在传递来自应用程序注册的应用程序 ID URI。
Access token
但是当我尝试在 header 中传递访问令牌并调用函数应用程序 url 时,我得到了 401。
401 postman
不确定我错过了什么。请帮助
我认为我的 会有所帮助。如果您还有其他问题,请告诉我。
如果此解决方案对您不起作用,并且 scope
参数对您来说是必需的,我已经检查了您的 post,似乎一切正常。我认为这是由于 Auth 配置,你能检查一下吗?转到 Azure 功能 => Auth => 身份提供商 => 找到你的应用程序 => 编辑。
我将在下面分享我的配置和调用函数的步骤:
我的配置:
我获取访问令牌的方式:
不带令牌:
使用此令牌调用 Azure 函数:
我有一个带有 HTTP 触发器的简单函数应用程序: Function app code snippet
我已使用 AAD 授权我的函数应用程序。我能够从 v2 令牌 url https://login.microsoftonline.com/
在范围内,我正在传递来自应用程序注册的应用程序 ID URI。
Access token
但是当我尝试在 header 中传递访问令牌并调用函数应用程序 url 时,我得到了 401。 401 postman
不确定我错过了什么。请帮助
我认为我的
如果此解决方案对您不起作用,并且 scope
参数对您来说是必需的,我已经检查了您的 post,似乎一切正常。我认为这是由于 Auth 配置,你能检查一下吗?转到 Azure 功能 => Auth => 身份提供商 => 找到你的应用程序 => 编辑。
我将在下面分享我的配置和调用函数的步骤:
我的配置:
我获取访问令牌的方式:
不带令牌:
使用此令牌调用 Azure 函数: