Проверить, нужно ли внести в конфигурацию изменения, связанные с классом com.ibm.security.auth.module.Krb5LoginModule

Следующие классы будут отмечены значком предупреждения о том, что может потребоваться изменение конфигурации:

Ранее SPNEGO поддерживался только в IBM Java Development Kit. В Java 8 поддержка SPNEGO добавлена в Oracle Java Development Kit. В Java 11 и более поздних версиях SPNEGO поддерживается только в Oracle Java Development Kit и OpenJDK. Пользователи SPNEGO должны проверить файлы server.xml и jaas.config в Liberty на наличие настроек Krb5LoginModule, относящихся к IBM Java Development Kit. В ряде случаев может потребоваться изменить конфигурацию SPNEGO. Ниже указаны некоторые параметры конфигурации SPNEGO, специфичные для IBM Java Development Kit, и указаны их эквиваленты в Oracle. Не всегда эти параметры в точности эквивалентны друг другу, однако они работают похожим образом:

Java версии 8 и ниже Java 11
credsType: initiator|acceptor|both
(по умолчанию=initiator)
isInitiator: true|false
renewable: true|false
(по умолчанию=false)
renewTGT: true|false
useKeyTab: строка URL useKeyTab: true|false
Укажите true, чтобы модуль получал ключ субъекта из файла ключей
useDefaultKeyTab: true|false
(по умолчанию=false)
keyTab: строка имени файла
Укажите имя файла ключей
useCcache: строка URL
useDefaultCcache: true|false
(по умолчанию=false)
useTicketCache: true|false
Укажите true для получения TGT из кэша паспортов
ticketCache: строка имени кэша паспортов
Не поддерживается refreshKrb5Config: true|false
Укажите true для обновления конфигурации перед вызовом метода входа в систему.
Не поддерживается storeKey: true|false
Укажите true, чтобы файл ключей или ключ субъекта хранились в частных разрешениях субъектов

Класс javax.security.auth.login.LoginContext может применяться в сочетании с другими спецификациями защиты, чем SPNEGO. Наличие этого класса само по себе не означает, что потребуется вносить изменения в конфигурацию. Однако в случае его использования в сочетании с конфигурацией SPNEGO изменения могут потребоваться.

Для получения дополнительной информации о классе com.sun.security.auth.module.Krb5LoginModule обратитесь к этой документации Java. За дополнительной информацией о классе com.ibm.security.auth.module.Krb5LoginModule обратитесь к этой документации Java.