首页 > 解决方案 > 使用不记名令牌/OAuth2 的 Azure Functions 根 URL 身份验证

问题描述

我创建了一个函数应用程序。假设应用的根 URL 是:https://mycompanyportal.azurewebsites.net。我想验证根 URL 并在没有来自浏览器或任何地方的适当令牌的情况下被击中时返回“401 未授权”。

请注意,我已经可以成功验证(承载/OAuth2)对应用程序中托管的不同功能(但不是根 URL)的请求。假设“默认”是我的应用程序中的功能之一,那么我可以在调用 URL ( https://mycompanyportal.azurewebsites.net/api/Default ) 时验证请求。当控件到达函数代码的第一行时,我在 if 条件中调用的验证器方法的帮助下完成了此操作。

请让我知道如何在代码中使用不记名/OAuth2 验证来验证函数应用的根 URL。TIA

标签: c#authenticationoauth-2.0azure-functionsbearer-token

解决方案


根 url 指向一个静态网页。看起来像这样: 在此处输入图像描述

可以禁用此页面。但是您无法对其进行身份验证-在此端点上不能有任何代码。


推荐阅读