OAuth2 身份验证 Django 和 MSexchange

问题描述 投票:0回答:1

我正在构建一个 Django 应用程序,用户必须能够使用其特定的交换邮件地址发送电子邮件。我想我需要 OAuth2。但是,MS 支持和我发现的所有其他资源都表明我需要在 Azure AD 中注册我的应用程序。但我没有 Azure AD。我确实有权访问 Microsoft 365 管理中心。我是否必须在那里注册我的应用程序或生成特定的令牌?

django oauth-2.0 exchange-server
1个回答
0
投票

首先您需要执行以下步骤: https://learn.microsoft.com/en-us/industry/retail/intelligent-recommendations/quickstart-endpoint 您需要添加Mail.send权限。 如果您使用 django,您可以使用此包来覆盖 django 使用 Microsoft api 而不是 stmp 发送电子邮件的方式。 https://github.com/enley-es/django-outlook-email-backend

© www.soinside.com 2019 - 2024. All rights reserved.