我在.NET堆栈中设置ADFS身份验证的经验不足,因此,如果我遗漏了显而易见的内容,请原谅我的无知:
使用Visual Studio 2019,如果我要使用Web API创建新的ASP.NET Web应用程序,则可以将身份验证更改为``工作或学校帐户'',并且可以选择内部部署(请参见屏幕截图): 使用此设置,我只需要在Windows Server 2012R2的ADFS中配置应用程序,然后显示联合身份验证登录页面,而无需编写任何代码。
但是,当使用.NET Core Web应用程序并选择API时,只有Cloud选项:
如何像在常规.NET Framework中一样通过.NET Core实现本地ADFS工作身份验证?