Одностраничное приложение: Вход и выход из системы

#reactjs #azure #micro-frontend

Вопрос:

кто-нибудь из вас использовал проверку подлинности Azure? Ссылка: https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-spa-sign-in?tabs=react, У меня проблема с выходом из системы. Вход в систему происходит в микротексте учетной записи, а кнопка выхода находится в заголовке, который является отдельным интерфейсом. Когда я хочу выйти из системы, я использую этот код:

 let myStorage = window.localStorage;
  let homeAccountId = myStorage.homeAccountId;

  async function logout(e) {
    const currentAccount = instance.getAccountByHomeId(homeAccountId);
    await instance.logoutRedirect({
      account: currentAccount,
      postLogoutRedirectUri: "/account",
    });
  }
 

и я получаю ошибку: AuthError.js: 27 Неперехваченный (в обещании) BrowserConfigurationAuthError: stubbed_public_client_application_called: Был вызван заглушка экземпляра общедоступного клиентского приложения. Если вы используете msal-react, пожалуйста, убедитесь, что контекст не используется без поставщика. Для получения дополнительной информации посетите: aka.ms/msaljs/browser-errors

Комментарии:

1. Не могли бы вы добавить дополнительную информацию , чтобы ответить более точно, а пока вы можете перейти по этой ссылке для создания одностраничного приложения в react с помощью azure AD docs.microsoft.com/en-us/graph/tutorials/react?tutorial-step=1 и github.com/AzureAD/microsoft-authentication-library-for-js/blob/…