Что означает код HRESULT 0x80090338 (SEC_E_MAX_REFERRALS_EXCEEDED)?

 
Предыдущий Следующий
SEC_E_CRYPTO_SYSTEM_INVALID SEC_E_MUST_BE_KDC

SEC_E_MAX_REFERRALS_EXCEEDED

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

SEC_E_MAX_REFERRALS_EXCEEDED означает, что SSPI/Kerberos не смог завершить referral chain за допустимое число переходов. Обычно это связано с циклической canonicalization, ошибочным SPN или trust routing.

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

  • Сохраните каждый realm, KDC, referral TGT и target SPN по порядку.
  • Найдите первый повтор realm/SPN — он указывает на цикл.
  • Проверьте realm suffix routing и trust relationships между forest/domain boundaries.

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

Исправьте SPN или trust/referral topology. Увеличение лимита не устраняет loop и лишь увеличивает время до отказа.

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


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