#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/…