我们希望我们的客户能够使用个人或工作帐户进行身份验证。我们在Azure中设置了一个单独的AD,邀请客户访问我们的应用程序。 在ASP.NET核心应用程序中,https://login.microsoftonline.com/{myTenantID}/v2.0被用作身份验证端点。与该请求一起提供来自通过门户在预览应用注册中注册的应用的客户端id和秘密。验证我们的工作帐户很顺利,但当尝试验证大多数个人帐户时,会返回一条错误消息:An error was encountered while handling the remote login. AADSTS50020: MSA guest toke