다음 클래스는 구성 변경이 필요할 수 있는 경고로서 플래그 지정됩니다.
com.ibm.security.auth.module.Krb5LoginModulecom.ibm.wsspi.security.token.SpnegoTokenHelpercom.ibm.websphere.security.SpnegoHelperjavax.security.auth.login.LoginContext이전에 SPNEGO는 IBM JDK(Java Development Kit)에서만 지원되었습니다. Java 8부터 SPNEGO는 Oracle JDK(Java Development Kit)에서 지원됩니다. 그러나 Java 11부터는 SPNEGO가 Oracle JDK(Java Development Kit) 및 OpenJDK에서만 지원됩니다. SPNEGO 사용자는 IBM JDK(Java Development Kit) Krb5LoginModule 특정 구성의 해당 Liberty server.xml 또는 jaas.config 파일을 검토해야 합니다. SPNEGO 구성 변경이 필요할 수 있습니다. 다음 차트는 일부 IBM JDK(Java Development Kit) 특정 SPNEGO 구성 옵션과 해당 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 keytab에서 프린시펄 키를 가져오려면 모듈에 대해 true로 설정합니다. |
| useDefaultKeyTab: true|false (기본값=false) |
keyTab: 파일 이름 문자열 keytab 파일의 이름으로 설정합니다. |
| useCcache: URL 문자열 useDefaultCcache: true|false (기본값=false) |
useTicketCache: true|false 티켓 캐시에서 확보할 TGT의 경우 true로 설정합니다. ticketCache: 티켓 캐시 이름 문자열 |
| 지원 안 함 | refreshKrb5Config: true|false login 메소드를 호출하기 전에 구성을 새로 고치려면 true로 설정하십시오. |
| 지원 안 함 | storeKey: true|false 주제 개인용 신임 정보에서 keytab 또는 프린시펄의 키를 저장하려면 true로 설정하십시오. |
javax.security.auth.login.LoginContext 클래스는 SPNEGO 이외의 보안 스펙과 결합하여 사용할 수 있습니다. 이 클래스를 사용한다고 해서 반드시 구성 변경이 필요한 것은 아닙니다. 그러나 SPNEGO 구성과 함께 사용되는 경우
변경이 필요할 수 있습니다.
com.sun.security.auth.module.Krb5LoginModule에 대한 자세한 정보는
Javadoc를 참조하십시오.
com.ibm.security.auth.module.Krb5LoginModule에 대한 자세한 정보는
Javadoc를 참조하십시오.