azure - 如何在 Microsoft Azure AD 中为用户配置电子邮件地址?

标签 azure azure-active-directory

我已创建 Microsoft Azure 试用帐户。在 Azure Active Directory 中,我尝试创建新用户,但没有看到电子邮件地址字段。我只看到用户名、名字、姓氏和显示名称字段。 Azure 会将用户名(如 [email protected] )视为电子邮件吗?或者我错过了什么?我在其文档中没有找到太多信息。

最佳答案

不,Azure AD 不会假定用户名(在 Azure AD Graph API 和 Azure AD PowerShell 模块中称为“UserPrincipalName”)实际上是可以接收电子邮件的电子邮件地址。

如果您只是想要一个位置来存储给定用户的电子邮件地址(实际上有一个邮箱),您可以使用 Azure 门户中的“备用电子邮件地址”字段(在“个人资料”部分下)您目录中的给定用户):

Alternate Email Address

(注意:此字段在 Azure AD Graph API 中称为 otherMails,在 Azure AD PowerShell v1 (MSOnline) 中称为 AlternateEmailAddresses,在 Azure AD PowerShell v2 (AzureAD) 中称为 OtherMails。在所有情况下,它都是字符串数组,而不是单个值。)

您可以通过向 Azure AD 目录添加并验证自定义域名来创建更用户友好的用户名:https://learn.microsoft.com/en-us/azure/active-directory/active-directory-add-domain 。完成此操作后,您可以创建用户名如 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c0b5b3a5b280a3afaeb4afb3afeea3afad" rel="noreferrer noopener nofollow">[email protected]</a> 的用户。 (假设 contoso.com 是您添加的域)。

此时,可能<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5e2b2d3b2c1e3d31302a312d31703d3133" rel="noreferrer noopener nofollow">[email protected]</a> 也是该用户的电子邮件地址,但同样,Azure AD 中不存在这种情况的假设。

关于azure - 如何在 Microsoft Azure AD 中为用户配置电子邮件地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35773352/

相关文章:

Azure AD B2C 租户删除失败

azure - 在一定时间后删除 azure 中的 blob

azure - AKS 中状态为 CrashLoopBackOff 的容器

Azure-Pipeline Build 结果为 : The current . NET SDK 不支持定位 .NET Core 3.1

AzureAD - 通过显示雨云图标添加权限错误

azure - 使用 Azure 中的托管身份进行服务到服务身份验证

azure - Azure.Messaging.ServiceBus 命名空间中是否有 CreateSharedAccessSignatureTokenProvider 的替代品?

.net - 如何上传到 Azure Blob 存储而不覆盖?

c# - 如何从 jwt token 获取用户 ID?

azure - 使用客户端 key 而不是用户凭据通过 MSAL.Net 获取 token