Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure active directory UserPrincipalName是否可以是用户';谁的电子邮件地址?_Azure Active Directory - Fatal编程技术网

Azure active directory UserPrincipalName是否可以是用户';谁的电子邮件地址?

Azure active directory UserPrincipalName是否可以是用户';谁的电子邮件地址?,azure-active-directory,Azure Active Directory,我已经在Azure上设置了一个测试Azure广告服务和一个使用它的多租户MVC应用程序 尝试使用Azure AD Graph客户端创建新用户时,开始出现有关UserPrincipalName无效的错误。一旦我将电子邮件地址更改为与Azure中我的域相匹配的地址,一切正常,我可以通过编程创建新用户 然而,这并不是我真正需要的。我希望用户能够注册系统使用自己的电子邮件地址作为用户名(他们的电子邮件地址可以是任何东西)。我是否遇到过使用Azure广告时可能遇到的问题,这是一个内在的限制(设计功能)还是

我已经在Azure上设置了一个测试Azure广告服务和一个使用它的多租户MVC应用程序

尝试使用Azure AD Graph客户端创建新用户时,开始出现有关UserPrincipalName无效的错误。一旦我将电子邮件地址更改为与Azure中我的域相匹配的地址,一切正常,我可以通过编程创建新用户

然而,这并不是我真正需要的。我希望用户能够注册系统使用自己的电子邮件地址作为用户名(他们的电子邮件地址可以是任何东西)。我是否遇到过使用Azure广告时可能遇到的问题,这是一个内在的限制(设计功能)还是我遗漏了什么


有人知道我如何使用Azure AD并让用户使用他们自己的电子邮件地址作为他们的用户名/登录名吗?

您尝试过Azure AD b2c吗?谢谢,我想那是我错过的东西。B2C看起来是解决方案。