Následující třídy budou označeny příznakem jako varování, že mohou být vyžadovány změny konfigurace:
com.ibm.security.auth.module.Krb5LoginModulecom.ibm.wsspi.security.token.SpnegoTokenHelpercom.ibm.websphere.security.SpnegoHelperjavax.security.auth.login.LoginContextDříve bylo ověřování SPNEGO podporováno pouze v kombinaci se sadou IBM Java Development Kit. Počínaje verzí Java 8 bude ověřování SPNEGO podporováno v kombinaci se sadou Oracle Java Development Kit. Počínaje verzí Java 11 je však ověřování SPNEGO podporováno pouze v kombinaci se sadami Oracle Java Development Kit a OpenJDK. Uživatelé SPNEGO musí přezkoumat své soubory Liberty server.xml nebo jaas.config kvůli specifické konfiguraci pro třídu Krb5LoginModule sady IBM Java Development Kit. Možná bude nutné provést změny konfigurace SPNEGO. Následující graf ukazuje několik voleb konfigurace SPNEGO, které jsou specifické pro sadu IBM Java Development Kit, a jejich ekvivalenty pro Oracle. Ne všechny z následujících voleb konfigurace jsou namapovány přímo navzájem, ale poskytují podobnou funkčnost:
| Java 8 a dřívější | Java 11 |
|---|---|
| credsType: initiator|acceptor|both (default=initiator) |
isInitiator: true|false |
| renewable: true|false (default=false) |
renewTGT: true|false |
| useKeyTab: URL String | useKeyTab: true|false nastavte na hodnotu true pro modul, chcete-li získat klíč činitele z tabulky klíčů |
| useDefaultKeyTab: true|false (default=false) |
keyTab: řetězec názvu souboru nastavte na název souboru keytab |
| useCcache: řetězec adresy URL useDefaultCcache: true|false (default=false) |
useTicketCache: true|false nastavte na hodnotu tru, chcete-li získat TGT z mezipaměti tiketu ticketCache: řetězec názvu mezipaměti tiketu |
| Bez podpory | refreshKrb5Config: true|false nastavte na hodnotu true, chcete-li aktualizovat konfiguraci před voláním metody přihlášení |
| Bez podpory | storeKey: true|false nastavte na hodnotu true, chcete-li uložit tabulku klíčů nebo klíč činitele do soukromých pověření subjektu |
Třídu javax.security.auth.login.LoginContext lze použít v kombinaci s jinými specifikacemi zabezpečení než SPNEGO.
Použití této třídy nezaručuje, že budete muset provést změny konfigurace. Pokud ji však použijete v kombinaci s konfigurací
SPNEGO, možná budete muset provést změny.
Další informace o třídě com.sun.security.auth.module.Krb5LoginModule viz
Javadoc.
Další informace o třídě com.ibm.security.auth.module.Krb5LoginModule viz dokumentace
Javadoc.