Что означает код HRESULT 0x00090314 (SEC_I_COMPLETE_AND_CONTINUE)?

 
Предыдущий Следующий
SEC_I_COMPLETE_NEEDED SEC_I_LOCAL_LOGON

SEC_I_COMPLETE_AND_CONTINUE

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

SEC_I_COMPLETE_AND_CONTINUE (0x00090314) — Функция выполнена успешно, но для завершения контекста необходимо вызвать CompleteToken и затем повторно вызвать эту функцию.

Причину следует искать на границе «функция выполнена успешно, но для завершения контекста необходимо вызвать CompleteToken и…» внутри подсистемы «SSPI и проверка подлинности Windows», где требуется сопоставить первый отказ с фактическими параметрами операции.

Диагностика и проверка результата

В сценарии «функция выполнена успешно, но для завершения контекста необходимо вызвать CompleteToken и затем повторно вызвать эту…» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

Перед контрольным повтором для «функция выполнена успешно, но для завершения контекста необходимо вызвать CompleteToken и…» соберите пакет безопасности, направление вызова, target name/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.

В воспроизводимом отчёте зафиксируйте данные CompleteAuthToken, InitializeSecurityContext, AcceptSecurityContext для проверки темы «функция выполнена успешно, но для завершения контекста необходимо вызвать CompleteToken и…».

После исправления повторите тот же вызов на прежних данных; у результата 0x00090314 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x00090314: SSPI Status Codes · CompleteAuthToken.


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