我正在尝试使用具有委托权限的UserNamepassword提供程序发送电子邮件,但收到如下错误:AADSTS50076:由于管理员进行了配置更改,或者由于您移至新位置,必须使用多因素身份验证来访问'00000003- 0000-0000-c000-000000000000'。跟踪ID:66ecbe3d-56d1-4850-8310-dd33cb8d3900相关ID:b2f61146-44d3-4997-ab99-5370bbac6b04
当我尝试使用send.mail的“应用程序”权限时,我能够以任何用户身份发送电子邮件。但是根据公司限制,我需要使用委派权限发送电子邮件。由于我们的帐户已启用MFA,因此对于多因素身份验证,如何将其作为错误来解决。
IPublicClientApplication publicclientapplication = PublicClientApplicationBuilder .Create(clientId).WithTenantId(tenantId).Build();
UsernamePasswordProvider authprovider =新的UsernamePasswordProvider(publicclientapplication,作用域);
等待graphServiceClient.Me .SendMail(email,false).Request()。WithUsernamePassword(“ Username”,passwordstring(stringpassword)).PostAsync();
请在这里提供选项帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句