0

我正在使用 MSAl-Angular 进行 B2C 登录,在重定向登录之前的某个时间,或者当它重定向回我的应用程序时,当库访问 Api 时会抛出错误。

https://olb2c.b2clogin.com/olb2c.onmicrosoft.com/b2c_1_si_olp/v2.0/.well-known/openid-configuration

但是当我使用浏览器正常访问端点时它工作正常。

或者如果硬刷新浏览器它有时工作正常。

在此处输入图像描述

这是 msal 模块配置。

MsalModule.forRoot({
      clientID: environment.clientID,
      authority:
        environment.authority +
        '/' +
        environment.tenantName +
        '/' +
        environment.userFlow + '/',
      validateAuthority: false,
      redirectUri: environment.redirectUri,
      popUp: false,
      consentScopes: [environment.ApiScope],
      protectedResourceMap: [
        [environment.ApiUrl, [environment.ApiScope]],

      ],
      level: LogLevel.Verbose,
      logger: loggerCallback,
      piiLoggingEnabled: true,
    })
environment = {
  production: false,
  ApiUrl: 'https://localhost:5001',
  ApiApplicationId: 'EEEB9D99-A5B3-4ECA-926C-2EAA4D472AAC',
  clientID: 'AAFCCDB8-7E5D-4873-96A8-80EA1D91568C',
  authority: 'https://olb2c.b2clogin.com',
  redirectUri: 'http://localhost:4200',
  tenantName: 'ol.onmicrosoft.com',
  userFlow: 'B2C_1_SI_OLP',
  ApiScope: 'https://ol.onmicrosoft.com/olApi/access_as_external',
  userAccessGroups: [
    '499FA38D-50BE-4DFC-BC50-5497C9EA5CE1' // object .
  ],

};
4

0 回答 0