com.ibm.security.auth.module.Krb5LoginModule 클래스 관련 구성 변경 확인

다음 클래스는 구성 변경이 필요할 수 있는 경고로서 플래그 지정됩니다.

이전에 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를 참조하십시오.