无法读取react-native-msal中为null的属性“createPublicClientApplication”

bybem2ql  于 2023-06-06  发布在  React
关注(0)|答案(1)|浏览(193)

我正在尝试将Azure AD B2C应用程序配置为react native,并将此lib用于react-native。当尝试调用init()时,它给出错误Cannot read property 'createPublicClientApplication' of null。

下面是MSAL配置

auth: {
    clientId: 'fc8ecae3-0883-45f4-ac1c-013dfa11cb9c',
    authorityBase: 'https://stashcafe.b2clogin.com/tfp/stashcafe.onmicrosoft.com',
    policies: {
      signInSignUp: 'B2C_1_SignInUp',
      passwordReset: 'B2C_1_PasswordReset',
    },
    // redirectUri: Platform.select({ default: undefined }),
  },
  // web only:
  cache: { cacheLocation: 'localStorage' },

export const b2cScopes = ['https://stashcafe.onmicrosoft.com/api/user_impersonation'];

我已经尝试添加我自己的Azure AD配置,但仍然相同的错误。

bmp9r5qi

bmp9r5qi1#

运行

npm cache clean --force

和/或

npm install

相关问题