MsalClientException 代理不支持调用应用程序

问题描述

大家好,我在我的项目中实现了这个库:

microsoft-authentication-library-for-android

这工作正常,除了在初始化部分崩溃的少数设备中:

    PublicClientApplication.createMultipleAccountPublicClientApplication(activity.getBaseContext(),R.raw.msal_config,new IPublicClientApplication.IMultipleAccountApplicationCreatedListener() {
                    @Override
                    public void onCreated(IMultipleAccountPublicClientApplication application) {
*** not reaching
}

                    @Override
                    public void onError(MsalException exception) {
                        //Log Exception Here
                        showAlert(exception.toString()); //<- error

                    }
                });

并打印异常:

MsalClientException:代理不支持调用应用程序

谁能解释一下这个问题?

解决方法

MsalClientException:代理不支持调用应用 该错误表明您需要安装身份验证器等代理应用程序。

因此两种解决方案之一可以解决您的问题

  1. 更新公司门户 Intune 应用。
  2. 安装身份验证器或相应的代理应用

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...