Site icon EfmSoft

Что означает код HRESULT 0x80860003 (ONL_E_INVALID_APPLICATION)?

 
Предыдущий Следующий
ONL_E_ACCESS_DENIED_BY_TOU ONL_E_PASSWORD_UPDATE_REQUIRED

ONL_E_INVALID_APPLICATION

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

ONL_E_INVALID_APPLICATION означает, что Online ID broker не считает вызывающее приложение допустимым клиентом для запрошенной операции с токеном. Обычно проблема находится в application/package identity или регистрации клиента, а не в пароле пользователя.

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

  • Сохраните package/application identity текущего executable и конфигурацию Online ID, с которой он запущен.
  • После обновления или переустановки проверьте, не используется ли закэшированная identity предыдущей версии приложения.
  • Убедитесь, что policy/account configuration разрешает этот тип приложения и операцию.

Как исправить

Исправьте регистрацию и identity приложения, затем создайте новый authentication context. Повтор token request из того же неверно зарегистрированного клиента будет стабильно возвращать тот же HRESULT.

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

Broker связывает запрос с ожидаемой application identity и выдаёт токен именно этому зарегистрированному клиенту.

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


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

Exit mobile version