以下のクラスには、構成変更が必要な可能性がある警告としてフラグが立てられます。
com.ibm.security.auth.module.Krb5LoginModulecom.ibm.wsspi.security.token.SpnegoTokenHelpercom.ibm.websphere.security.SpnegoHelperjavax.security.auth.login.LoginContext以前、SPNEGO は IBM Java Development Kit でのみサポートされていました。Java 8 以降、SPNEGO は Oracle Java Development Kit でサポートされます。ただし、Java 11 以降、SPNEGO は Oracle Java Development Kit および OpenJDK でのみサポートされています。 SPNEGO のユーザーは、IBM Java Development Kit Krb5LoginModule に固有の構成について Liberty server.xml ファイルまたは jaas.config ファイルを確認する必要があります。SPNEGO の構成に対して変更が必要な可能性があります。以下のチャートは、いくつかの IBM Java Development Kit 固有の SPNEGO 構成オプションと、それらの Oracle の同等構成オプションを示しています。以下の構成オプションのすべてが互いに直接マップしているわけではありませんが、それらは同等の機能を提供します。
| Java 8 以前 | Java 11 |
|---|---|
| credsType: initiator|acceptor|both (default=initiator) |
isInitiator: true|false |
| renewable: true|false (default=false) |
renewTGT: true|false |
| useKeyTab: URL ストリング | useKeyTab: true|false プリンシパルのキーをキータブから取得するモジュールでは、true に設定します |
| useDefaultKeyTab: true|false (default=false) |
keyTab: Filename String キータブ・ファイルの名前に設定します |
| useCcache: URL ストリング useDefaultCcache: true|false (default=false) |
useTicketCache: true|false TGT をチケット・キャッシュから取得するには、true に設定します ticketCache: チケット・キャッシュ名ストリング |
| サポートなし | refreshKrb5Config: true|false ログイン・メソッドを呼び出す前に構成をリフレッシュするには、true に設定します |
| サポートなし | storeKey: true|false キータブまたはプリンシパルのキーをサブジェクトの秘密資格情報に保管するには、true に設定します。 |
javax.security.auth.login.LoginContext クラスは、SPNEGO 以外のセキュリティー仕様とともに使用できます。このクラスを使用しても、構成変更の実行が必要になることは保証されません。しかし、SPNEGO 構成とともに使用した場合、変更が必要になる可能性があります。
com.sun.security.auth.module.Krb5LoginModule について詳しくは、
Javadoc を参照してください。
com.ibm.security.auth.module.Krb5LoginModule について詳しくは、
Javadoc を参照してください。