使用移动应用配置Azure AD B2C登录时出现问题

时间:2018-11-30 15:54:26

标签: javascript cordova login azure-mobile-services azure-ad-b2c

我想使用cordova-plugin-ms-azure-mobile-apps或azure-mobile-apps-client将Azure AD B2C用于我的“旧” cordova应用程序。我遵循客户端管理和服务器管理的方法(我认为第二种方法是正确的),但是它不起作用:https://docs.microsoft.com/es-es/xamarin/xamarin-forms/data-cloud/authentication/azure-ad-b2c-mobile-app

我已经在AD B2C中注册了应用,并且B2C中的登录和注册政策运行良好。

我还已经在主要租户(公司租户)中创建了移动应用服务,并且已经在该移动应用服务中使用B2C客户端ID(客户端/服务器托管的应用ID)和颁发者配置了Active Directory身份验证在B2C中正常运行的网址(客户端/服务器托管流的b2c端点)。在“允许的令牌受众”中,放置了移动应用程序服务的URL(我不知道这是什么)。

当我导航到

时,问题是空白页

https://.azurewebsites.net/.auth/login/aad

从我的笔记本电脑和应用程序中,当我单击登录按钮以运行此代码时:

var azClient = new WindowsAzure.MobileServiceClient(functionAppBaseUrl);
    azClient.login('aad')
    .done(function (results) {
         alert('You are now logged in as: ' + results.userId);
    }, function (err) {
         alert(err);
    });

为什么我看到一个空白页面而不是B2C端点?移动应用服务配置中存在什么问题?我尝试将*放在移动应用程序服务的CORS配置中,但问题仍然存在。

欢迎提出任何建议! 先感谢您。 最好。

0 个答案:

没有答案