| Предыдущий | Следующий |
| 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 и выдаёт токен именно этому зарегистрированному клиенту.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
