首页 > 解决方案 > 没有 @ 符号的 Azure AD 自定义身份颁发者

问题描述

目前我们的团队有一个 Web 应用程序,我们使用 Angular 作为前端,并为我们的后端 API 提供 azure 应用程序服务。我们按照文档对身份验证进行了排序,到目前为止它运行良好。我们使用代码流,我们的用户被添加到我们在 Azure 门户中的 AD。

如果他们登陆我们的前端,他们将被重定向到微软的登录页面,并且能够登录例如

user@myappdomain.com
password

我在文档中找不到的一件小事是客户的要求,是否可以使用没有@符号或身份颁发者的登录名登录(获取我们的 API 的访问令牌)。

例如:

userfromcompanyx
password

由于英语不是我的母语,请提前原谅误用或错误解释的行话。有没有人有这个特定用例的经验或者可以指出我正确的方向?感谢所有回复。

标签: azureazure-active-directoryazure-web-app-service

解决方案


目前,Azure AD 不支持它

对于您的场景,您可以使用 Azure Ad b2c,您可以使用用户名或电话号码登录,而无需使用电子邮件 ID


推荐阅读