| Предыдущий | Следующий |
| ERROR_ATTRIBUTE_NOT_PRESENT | ONL_E_ACCESS_DENIED_BY_TOU |
ONL_E_INVALID_AUTHENTICATION_TARGET
Что означает ONL_E_INVALID_AUTHENTICATION_TARGET
ONL_E_INVALID_AUTHENTICATION_TARGET (0x80860001) относится к Windows Online ID. Код означает, что приложение запросило аутентификацию для цели, которая недействительна, не зарегистрирована для этого приложения либо не соответствует текущей среде.
Что отличает этот код
Ошибка возникает до проверки пароля пользователя. Поэтому сброс пароля, удаление учётной записи или повторная установка приложения обычно не устраняют причину, если сама цель аутентификации указана неверно.
Что проверить
- Зафиксируйте идентификатор приложения, имя требуемой службы или билета и среду, в которой выполняется запрос.
- Сверьте эти значения с регистрацией приложения и допустимыми целями аутентификации.
- Проверьте первое событие брокера аутентификации с тем же временем и идентификаторами, не записывая токены и другие секреты.
Как подтвердить исправление
Измените только целевую службу или её регистрацию и повторите тот же запрос. Если код исчезает без изменения пароля и состояния учётной записи, причина была именно в неверной цели аутентификации.
Технические ссылки
- Microsoft Win32 metadata: winerror.h — справочник определения статуса.
- Microsoft: ошибки Web Account Manager — справочник сервиса/API-владельца.
- Microsoft: класс OnlineIdAuthenticator — справочник API диагностики/исправления.
- Microsoft: OnlineIdAuthenticator.AuthenticateUserAsync — справочник жизненного цикла.
Нужно найти другой код? Найти другой код состояния или ошибки.