1

我有一个 Angular 11 项目,我试图在 app.module 中导入 MSAL_CONFIG,但我只收到上面的错误。

import { MsalBroadcastService, MSAL_CONFIG, MsalGuard, MsalGuardConfiguration, MsalInterceptor, MsalInterceptorConfiguration, MsalModule,

所有其他类都正确导入。为什么是这样?

在 package.jxon 我使用“@azure/msal-angular”:“^2.0.0”,“@azure/msal-browser”:“^2.16.1”,

4

1 回答 1

1

从您的 app.module.ts 中删除所有MSAL_CONFIG引用,并在需要时添加防护和/或拦截器配置(MSAL_GUARD_CONFIG 和 MSAL_INTERCEPTOR_CONFIG)。这是 angular 11 使用他们的文档的一个很好的例子。https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/samples/msal-angular-v2-samples/angular11-sample-app/src/app/app.module.ts

于 2021-09-07T01:09:40.037 回答