我有一个简单的web应用程序(web API),想象一下是一个默认的。我使用AAD身份验证提供商保护它,动态创建应用程序注册。在“请求未通过身份验证时采取的操作”中,我选择了“使用Azure Active Directory登录”。因此,它是有效的-租户的用户可以在AAD登录后访问web。现在,为了灵活起见,我想在API代码中实现这个AAD身份验证提供程序(需要一些匿名端点)。该怎么做呢?
我想使用带有客户端证书的相互身份验证。但是当我在Azure Web app配置中将“客户端证书模式”切换为Required时,没有请求到达我的Asp.net核心web应用。是否取消请求?我尝试启用“失败的请求跟踪”和“详细的错误消息”,但什么都没有。 提前感谢您的帮助。 致以最好的问候,金德里奇·帕斯托雷克