Azure 函数按授权调用 web api
Azure functions call web api as authorized
我有一个 Web api,每个控制器上都有 [Authorize] 属性。 Azure AD 用于登录。
我的移动应用程序一切正常,我只生成一个承载令牌并使用授权请求调用网络 api。
我现在想要开始工作的是从 Azure 函数调用同一个 Web api,但我找不到任何关于如何执行此操作的示例。我找到了有关如何使用 Azure AD 保护我的函数的示例,但没有找到有关如何调用受保护 API.
的示例
非常感谢任何帮助
我认为这个 on-behalf-of 教程可能有所帮助:
https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-webapi-onbehalfof/
基本上,为 azure 函数设置 AAD。然后,在您的函数中,代表经过身份验证的用户获取一个令牌,并使用它来调用您的网站 api,如以下代码所示:
我有一个 Web api,每个控制器上都有 [Authorize] 属性。 Azure AD 用于登录。 我的移动应用程序一切正常,我只生成一个承载令牌并使用授权请求调用网络 api。
我现在想要开始工作的是从 Azure 函数调用同一个 Web api,但我找不到任何关于如何执行此操作的示例。我找到了有关如何使用 Azure AD 保护我的函数的示例,但没有找到有关如何调用受保护 API.
的示例非常感谢任何帮助
我认为这个 on-behalf-of 教程可能有所帮助:
https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-webapi-onbehalfof/
基本上,为 azure 函数设置 AAD。然后,在您的函数中,代表经过身份验证的用户获取一个令牌,并使用它来调用您的网站 api,如以下代码所示: