Verificaţi pentru modificările de configuraţie legate de clasa com.ibm.security.auth.module.Krb5LoginModule

Următoarele clase vor fi semnalate cu un avertisment că ar putea fi necesare modificări de configuraţie:

Anterior, SPNEGO era suportat doar cu IBM Java Development Kit. Începând cu Java 8, SPNEGO este suportat cu Oracle Java Development Kit. Dar, începând cu Java 11, SPNEGO este suportat cu Oracle Java Development Kit şi OpenJDK. Utilizatorii SPNEGO trebuie să revizuiască fişierele lor Liberty server.xml sau jaas.config pentru configuraţiile specifice Krb5LoginModule din IBM Java Development Kit. Ar putea fi necesare modificări la configuraţie pentru SPNEGO. Următoarea diagramă arată câteva opţiuni de configuraţie SNEGO specifice IBM Java Development Kit şi echivalentul lor Oracle. Nu toate din următoarele opţiuni de configuraţie se mapează direct una la alta, dar furnizează o funcţionalitate similară.

Java 8 şi anterior Java 11
credsType: initiator|acceptor|both
(default=initiator)
isInitiator: true|false
renewable: true|false
(default=false)
renewTGT: true|false
useKeyTab: şir URL useKeyTab: true|false
Setaţi la true pentru modul pentru a obţine cheia de principal din tabelul de chei
useDefaultKeyTab: true|false
(default=false)
keyTab: şir nume de fişier
Setaţi la numele fişierului keytab
useCcache: şir URL
useDefaultCcache: true|false
(default=false)
useTicketCache: true|false
Setaţi la true pentru ca TGT să fie obţinut din cache-ul de tichete
ticketCache: şir nume cache de tichete
Fără suport refreshKrb5Config: true|false
Setaţi la true pentru ca înainte de apelarea metodei login, configuraţia să fir reîmprospătată.
Fără suport storeKey: true|false
Setaţi la true pentru a depozita tabelul de chei sau cheia de principal în acreditările private ale subiecţilor.

Clasa javax.security.auth.login.LoginContext poate fi utilizată împreună cu specificaţii de securitate altele decât SPNEGO. Utilizarea acestei clase nu garantează că va fi nevoie să faceţi modificări de configuraţie. Dar, dacă este utilizată împreună cu configuraţia SPNEGO, pot fi necesare modificări.

Pentru informaţii suplimentare despre com.sun.security.auth.module.Krb5LoginModule, vedeţi Javadoc. Pentru informaţii suplimentare despre com.ibm.security.auth.module.Krb5LoginModule, vedeţi Javadoc.