【发布时间】:2019-05-15 02:25:34
【问题描述】:
从 Web 应用程序的角度来看,是否可以让用户创建一个 Azure AD 帐户(通过提供电子邮件、姓名、电话号码等),Web 应用程序可以将其转发到 Azure AD?
我正在尝试使用MSAL.js for Angular,按照示例我可以有一个登录弹出窗口,提示我通过 getUser() 输入 Microsoft 电子邮件:
来自样本:
constructor(private broadcastService: BroadcastService , private authService : MsalService, private productService: ProductService)
{
// This is to avoid reload during acquireTokenSilent() because of hidden iframe
this.isIframe = window !== window.parent && !window.opener;
if(this.authService.getUser())
{
this.loggedIn = true;
}
else {
this.loggedIn = false;
}
}
但是我觉得我错过了添加用户的部分。只能通过 Azure 门户的邀请添加用户吗?是否可以通过提供姓名、电子邮件、电话号码等以编程方式将用户添加到 Azure AD,并让他们在首次登录时生成密码?
【问题讨论】:
标签: angular azure authentication azure-active-directory msal