ASP.NET Framework控制台应用程序中的Azure AD身份验证和授权

ASP.NET Framework控制台应用程序中的Azure AD身份验证和授权,asp.net,authentication,azure-active-directory,Asp.net,Authentication,Azure Active Directory,我已经搜索了几天,无法在ASP.NET framework 4.8.x(非核心)控制台应用程序中找到制作Azure AD验证端点所需的完整示例 我在Core中看到,我需要设置授权要求和授权处理程序,但我知道这不是ASP.NET framework的正确标准。我找不到如何在常规ASP.NET中实现这一点 我所期望的是: 1) 我想用Authorize[PolicyName]属性标记端点 2) 将某个函数f设置为在调用标记的端点时发生 3) 让f获取端点处接收到的JWT 4) 让f的结果(例如,一个

我已经搜索了几天,无法在ASP.NET framework 4.8.x(非核心)控制台应用程序中找到制作Azure AD验证端点所需的完整示例

我在Core中看到,我需要设置授权要求和授权处理程序,但我知道这不是ASP.NET framework的正确标准。我找不到如何在常规ASP.NET中实现这一点

我所期望的是:

1) 我想用Authorize[PolicyName]属性标记端点

2) 将某个函数
f
设置为在调用标记的端点时发生

3) 让
f
获取端点处接收到的JWT

4) 让
f
的结果(例如,一个布尔值。尽管更新身份验证上下文也很好)确定流是否会继续进入带有Authorize[PolicyName]属性标记的函数

因此,给定
f
,我还想做些什么来确保只有it批准的呼叫才能继续