为什么在设置我的移动应用程序身份验证仅限Azure AD 后,身份验证弹出窗口不仅可以允许我的公司帐户,还允许对@ outlook.com等公共Windows帐户进行身份验证?< / p>
我按照this official procedures检查了Microsoft帐户身份验证是否为“未配置”。
这很奇怪。
感谢您的回答。
答案 0 :(得分:2)
这可能是因为您正在测试的@look.com.com帐户也是Azure AD租户的访客成员。尝试使用新的@lookout.com帐户或与您的组织没有任何关联的朋友拥有的帐户进行验证。
答案 1 :(得分:0)
您可以在Azure App Services中配置多个身份验证提供程序。并且需要手动配置。您提供的帖子指导您如何将AAD配置到Azure应用服务。要配置Microsoft帐户提供程序,您可以参考https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-how-to-configure-microsoft-authentication/。
根据您的要求,您可以在客户端代码中手动选择身份验证提供程序E.G.在cordova样本中:
var client = new WindowsAzure.MobileServiceClient("<mobile_app_url>");
// use aad
client.login('aad').then(
...
)
// use microsoft account
client.login('microsoftaccount').then(
...
)
如有任何疑问,请随时告诉我。