Что означает код HRESULT 0x80090345 (SEC_E_DELEGATION_REQUIRED)?

 
Предыдущий Следующий
SEC_E_UNSUPPORTED_PREAUTH SEC_E_BAD_BINDINGS

SEC_E_DELEGATION_REQUIRED

SEC_E_DELEGATION_REQUIRED сообщает следующее состояние: для запрошенной операции требуется делегирование Kerberos, но компьютер или пользователь не настроен так, чтобы его разрешать. Интерфейсная служба попыталась использовать удостоверение клиента для обращения к внутренней службе. Для делегирования Kerberos нужна явная конфигурация учётных записей и служб; успешная аутентификация на первом узле сама по себе не означает, что делегирование доступно.

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

  • Определите, под какой учётной записью работает интерфейсная служба и какой SPN обозначает внутреннюю службу.
  • Проверьте вкладку «Делегирование» для компьютера или учётной записи интерфейсной службы, а также убедитесь, что пользователь не помечен как конфиденциальный и не запрещён для делегирования, если оно требуется.
  • Для междоменных схем проверьте, не требуется ли ограниченное делегирование на основе ресурсов вместо традиционного ограниченного делегирования.

Microsoft: устранение неполадок ограниченного делегирования Kerberos

Microsoft: настройка SPN

Microsoft: коды состояния SSPI


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