【发布时间】:2019-10-03 18:14:33
【问题描述】:
我想邀请我们的 Active Directory/租户中的用户。为此使用 Mirosoft Graph API。代码使用如下
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId(tenantID)
.WithClientSecret(clientSecret)
.Build();
ClientCredentialProvider authProvider = new ClientCredentialProvider(confidentialClientApplication);
GraphServiceClient graphClient = new GraphServiceClient(authProvider);
var invitation = new Invitation
{
InvitedUserEmailAddress = "myemailaddress@gmail.com",
InviteRedirectUrl = "https://myapp.com"
};
await graphClient.Invitations
.Request()
.AddAsync(invitation);
之后,我可以在 Azure 的 Active Directory 门户中看到该用户。但不要收到邀请电子邮件。
但是,当我从 Azure 门户点击 Resend Invite 时,就会收到邀请电子邮件。
您能否指导一下,为什么从 API 发送邀请时没有收到邀请电子邮件?
【问题讨论】:
标签: c# azure-active-directory microsoft-graph-api microsoft-graph-sdks