我想要的是能够从Hotmail检索电子邮件,我认为这很容易。
我已经研究过如何通过OAuth从Hotmail检索电子邮件,但是现在我走到了穷途末路。
这是我首选的体系结构:
我现在知道的是:
将有2个项目:
1 WebApi,用于处理从Hotmail,Gmail等获取的电子邮件。1个用于Web UI的WebApp SPA(React.js)
我基本上已经阅读了所有相关的Microsoft文档(例如Microsoft Identity Platform,MSAL.NET),并找到了这两个与我的项目有关的演示项目:
在SPA上,当我运行其演示项目(已在配置中替换了Application ID)时,我发现该演示项目仅在Edge中有效(仅登录用户部分有效),甚至在Firefox中均无效。
我搜索了错误消息,但是没有运气。
我已经提出了使解决方案有效的想法。
您的架构是完全正确的。您的方案是客户端调用webapi服务器-> webapi服务器调用Microsoft Graph API。
以下是对您的项目有帮助的示例:
A memo on how to implement Azure AD authentication using React and .NET Core