Причина: Ошибка возникает из-за того, что в конечную точку login.microsoftonline.com отправляется тихий вход, однако AAD SSO cook ie не обнаруживается. Этот повар ie определяет, вошел ли пользователь в систему или нет. Вход в систему без вывода сообщений используется только в том случае, если известно, что пользователь уже вошел в систему или имеет токен refre sh для обмена на новый токен доступа.
Возможное разрешение # 1 Упреждающая проверка истечения срока действия. Вы можете попытаться предотвратить возникновение этой ошибки, проверив, имеется ли у вас действительный идентификатор токена. Если ваш идентификационный токен недействителен, вы попросите пользователя снова войти в систему.
Возможное решение # 2 Перехват ошибки и повторный запрос пользователя на вход Для устранения этой ошибки вы нужно будет отловить эту ошибку в обратном вызове, который вы можете передать в функцию приобретенного токена ADAL JS. Если возникает ошибка AADSTS50058, вы попросите пользователя снова войти в систему.
Возможное решение # 3 Повар расширения браузера ie Блокировщики и сторонние файлы cookie отключены Некоторые пользователи могут столкнуться с этой проблемой из-за расширения браузера, которое блокирует куки для отслеживания целей. Это приведет к возникновению этой ошибки AADSTS50058, вам нужно будет внести белый список конечной точки login.microsoftonline.com в расширение вашего браузера, чтобы избежать повторного получения этой ошибки.
Эта ошибка также может возникать, если сторонние файлы cookie были отключены в вашем браузере. Повторно включите сторонние файлы cookie в вашем браузере, чтобы предотвратить возникновение этой ошибки.
Пожалуйста, обратитесь по этой ссылке