Site icon EfmSoft

Что означает код HRESULT 0x80860002 (ONL_E_ACCESS_DENIED_BY_TOU)?

 
Предыдущий Следующий
ONL_E_INVALID_AUTHENTICATION_TARGET ONL_E_INVALID_APPLICATION

ONL_E_ACCESS_DENIED_BY_TOU

Что означает ONL_E_ACCESS_DENIED_BY_TOU

ONL_E_ACCESS_DENIED_BY_TOU (0x80860002) — Windows Online ID отклонил доступ, потому что действующие Terms of Use или consent не разрешают приложению получать запрошенные свойства.

Что проверить

  • Сохраните идентичность приложения, запрошенные свойства и состояние consent/Terms of Use до интерактивного изменения состояния.
  • Отличайте этот отказ авторизации от неверного пароля или отсутствующей учётной записи: аутентификация могла пройти, а доступ к данным — нет.
  • Запрашивайте только разрешённые свойства либо проведите пользователя через предусмотренный системой consent flow; не обходите broker прямым доступом.

Как подтвердить исправление

После принятия применимых условий или сокращения запроса до разрешённых данных повтор через тот же broker должен пройти без ONL_E_ACCESS_DENIED_BY_TOU.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version