【发布时间】:2019-06-11 06:05:54
【问题描述】:
我正在开发一个测试 Azure Function v2 后端项目。目标是函数方法授权属性使用我从前端项目传递的 jwt 令牌,该前端项目使用 MSAL 在我们在门户 azure 上注册的 v2 应用程序上进行身份验证。我的前端项目是用 Angular 7 编写的,并将这个 npm 包用于 MSAL https://www.npmjs.com/package/@azure/msal-angular。我会为前端和后端项目使用相同的注册应用程序。在启动时我可以做些什么来设置jwt身份验证并将其绑定到功能授权属性?
这是一个概念验证项目,因此我们将使用 Azure 函数替换我们的应用服务 Web API。前端和后端项目使用在门户 azure 上注册的相同应用程序。我们仍将使用相同的注册应用程序,前端将调用 azure 函数而不是应用程序服务。我尝试使用此链接 https://www.ben-morris.com/custom-token-authentication-in-azure-functions-using-bindings 中的绑定示例,但他们使用证书。我想使用 App Id 和 Tenant Id 而不是通过证书。
【问题讨论】:
标签: c# azure-functions jwt-auth