我有一个Angular 2应用程序,目前在网站环境中运行。
我已将Azure AD应用程序设置为Web应用程序以使用单点登录。该应用程序设置为多租户,我可以从不同的租户中登录用户,没有问题,因为管理员首先使用admin_consent选项授予了权限。
我现在正在尝试将此应用程序编译为使用Cordova的本机ios,Windows和Android应用程序。我无法执行此操作,因为我无法设置重定向URL,因为它在本机环境中运行。
我现在尝试将应用程序设置为本机应用程序。我从多个来源读到默认情况下本机应用程序是多租户的,但是我现在无法使用单独租户上的帐户登录,因为我收到了错误
application with identifier 'xxx' was not found in the directory 'xxx'
我正在使用adal库并且我将请求发送到common,我还更新了manifest文件来设置:
"oauth2AllowImplicitFlow": true,
和
"availableToOtherTenants": true,