如何在角2中实现Azure多租户应用程序访问
问题描述:
我是角2的新用户。我正在处理角度为2的多租户应用程序。 我已经在ASP.netMVC中完成了多租户应用程序。但是在angular2中我没有任何想法。如何在角2中实现Azure多租户应用程序访问
appriciated任何雁做过角2单租户身份验证。
在此先感谢....!
答
我能租客值common
感谢楠访问多租户应用程序在角2
public AdalConfig(): any {
return {
tenant: 'common',
clientId: 'xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx',
redirectUri: window.location.origin + '/',
postLogoutRediFFFFrectUri: window.location.origin + '/'
};
}
答
首先,您可以通过在Azure门户的应用程序注册的属性页上找到“Multi-Tenanted”开关并将其设置为“Yes”来使您的注册成为多租户。
然后请更新您的代码以发送请求到/ common。对于多租户应用程序,应用程序不知道用户来自哪个租户,因此您无法将请求发送到租户的端点。相反,请求被发送到一个端点所有Azure的AD租户复:
https://login.microsoftonline.com/common
在你的代码,尝试更换tenant
价值common
。请单击here以获取有关如何使用多租户应用程序模式登录任何Azure Active Directory(AD)用户的更多详细信息。
请注明我的答案回应,如果有帮助,它会帮助别人谁遇到同样的问题。 –
感谢您的反馈!记录下名声低于15的人的投票记录,但不要更改公开显示的帖子分数。我收到这个南,同时标记你的回复......! –
要将答案标记为已接受,请单击答案旁边的复选标记以将其从空心切换为绿色,请参阅[此处](https://meta.stackexchange.com/a/5235)。 –