Azure AD Auth允许在用户名

时间:2017-06-13 20:15:38

标签: azure authentication azure-active-directory

我有一个使用Azure AD来保存用户帐户并允许身份验证的Web应用程序。该应用程序有一些内部用户可以进行身份​​验证,但我也希望允许外部用户加入应用程序(公司外部的客户)。

我能够这样做,但只能通过创建用户名中包含“@ mydomain.onmicrosoft.com”的用户。这很好我猜..但是我可以在某种程度上配置登录页面以不要求用户名输入吗?

例如:如果用户名为“joe.bob@mydomain.onmicrosoft.com”,我希望他们能够使用“joe.bob”用户名登录,就是这样!

完全披露还有另外一个问题:Logging into Azure Active Directory without a Domain Name我发布了一条评论,询问自问题开始以来是否有任何变化(2014年)。因此,如果这是一个重复的问题,那么就这样吧,但我想知道是否有任何关于此的新发展(双关语意)。

1 个答案:

答案 0 :(得分:0)

根据说明,您希望协作与外部用户合作。但是,您直接在租户中创建了一个帐户。 Azure AD用户与外部用户之间存在一些差异,更多详细信息请参考this link

AFAIK,Azure Active Directory目前仍不支持使用没有域名的用户名登录。

然而,Azure AD B2C还提供与外部用户协作的功能,并允许本地帐户登录(电子邮件地址和密码,或用户名和密码)。(请参阅{{3 }})。如果您想在没有域名的情况下登录,可以考虑使用Azure AD B2C。

以下链接也有助于了解B2B协作与B2C之间的区别:

here

此外,如果您对Azure AD有任何想法或反馈,可以从Compare B2B collaboration and B2C in Azure Active Directory提交。