如何在角2中实现Azure多租户应用程序访问

问题描述:

我是角2的新用户。我正在处理角度为2的多租户应用程序。 我已经在ASP.netMVC中完成了多租户应用程序。但是在angular2中我没有任何想法。如何在角2中实现Azure多租户应用程序访问

我已经following this article

appriciated任何雁做过角2单租户身份验证。

在此先感谢....!

我能租客值common

感谢楠访问多租户应用程序在角2

public AdalConfig(): any { 
    return { 
     tenant: 'common', 
     clientId: 'xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx', 
     redirectUri: window.location.origin + '/', 
     postLogoutRediFFFFrectUri: window.location.origin + '/' 
    }; 

} 
+0

请注明我的答案回应,如果有帮助,它会帮助别人谁遇到同样的问题。 –

+0

感谢您的反馈!记录下名声低于15的人的投票记录,但不要更改公开显示的帖子分数。我收到这个南,同时标记你的回复......! –

+0

要将答案标记为已接受,请单击答案旁边的复选标记以将其从空心切换为绿色,请参阅[此处](https://meta.stackexchange.com/a/5235)。 –

首先,您可以通过在Azure门户的应用程序注册的属性页上找到“Multi-Tenanted”开关并将其设置为“Yes”来使您的注册成为多租户。

然后请更新您的代码以发送请求到/ common。对于多租户应用程序,应用程序不知道用户来自哪个租户,因此您无法将请求发送到租户的端点。相反,请求被发送到一个端点所有Azure的AD租户复:

https://login.microsoftonline.com/common 

在你的代码,尝试更换tenant价值common。请单击here以获取有关如何使用多租户应用程序模式登录任何Azure Active Directory(AD)用户的更多详细信息。