full_access_as_app 是否必须使用 OAuth 使用 EWS 应用程序发送电子邮件

Is full_access_as_app mandatory for to send email using EWS application by using OAuth

我有一个使用 EWS 和基本身份验证的应用程序。如前所述 here。我正在尝试摆脱基本身份验证并使用 OAuth。

我想知道 full_access_as_app 是否是强制性的,或者如果仅在 azure 中授予 Mail.Send 权限我就可以发送电子邮件?

注意:我的应用程序只想发送电子邮件。现在我收到 401 错误并且 azure 只有 Mail.Send 权限

是的,EWS 是遗留的 API,因此不支持 Graph 支持的更受限的权限。如果您的应用仅发送电子邮件,为什么不将其迁移到 Graph,Auth 将是相同的,而且它实际上只是一个 API 调用来发送电子邮件,您的应用将更加安全。