7.16. 보안 애플리케이션 변경


JBoss EAP 7 이후 JBoss Web을 대체하려면 보안 구성을 변경해야 합니다. JBoss EAP 8.0부터 Elytron은 더 이상 사용할 수 없으므로 기존 보안으로 사용해야 합니다.

7.16.1. Red Hat Enterprise Linux OpenStack Platform

JBoss EAP 6.4에서 AuthenticatorBase 를 확장한 사용자 정의 인증기를 생성한 경우 이를 JBoss EAP 7에서 사용자 지정 HTTP 인증 구현으로 교체해야 합니다. HTTP 인증 메커니즘은 elytron 하위 시스템에서 생성된 다음 undertow 하위 시스템에 등록됩니다. 사용자 지정 HTTP 인증 메커니즘을 구현하는 방법에 대한 자세한 내용은 JBoss EAP 7.4 개발 가이드에서 사용자 지정 HTTP 메커니즘 개발을 참조하십시오.

7.16.3. Vault 제거

자격 증명 모음이 JBoss EAP 8.0에서 제거되었습니다. 애플리케이션에서 레거시 vault 표현식을 사용하는 경우 Elytron 암호화된 표현식을 마이그레이션하고 사용해야 합니다.

주석 또는 배포 설명자에 있을 수 있는 배포 파일에서 ${VAULT:: 인스턴스를 확인하고 해당 암호화된 표현식으로 교체합니다.

7.16.4. OIDC 클라이언트 마이그레이션

Keycloak OIDC 클라이언트 어댑터는 JBoss EAP 8.0에서 지원되지 않으며 기본 Elytron OIDC 클라이언트로 교체되어 유사한 기능과 구성을 제공합니다.

Keycloak OIDC 클라이언트 어댑터에서 기본 Elytron OIDC 클라이언트로 마이그레이션하려면 다음 단계를 따르십시오.

  • 애플리케이션의 web.xml 파일에서 < auth-method>KEYCLOAK</auth-method >를 확인하고 배포의 web.xml 파일에서 < auth-method>OIDC</auth-method >로 바꿉니다.
  • article -INF/keycloak.json 이 있는지 확인하고 이름을 internet -INF/oidc.json 으로 변경합니다.

7.16.5. 사용자 정의 로그인 모듈 마이그레이션

JBoss EAP 8.0에서는 레거시 보안 하위 시스템이 제거되었습니다. elytron 하위 시스템에서 사용자 지정 로그인 모듈을 계속 사용하려면 새로운 JAAS(Java Authentication and Authorization Service) 보안 영역과 jaas-realm 을 사용합니다.

7.16.6. 기타 보안 애플리케이션 변경

JBoss EAP 7.2 이상과 이전 버전에는 몇 가지 차이점이 있습니다.

  • jboss-web.xml 에는 NegotiationAuthenticator metal이 필요하지 않지만 web.xml 에 정의된 < security-constraint > 및 < login-config > 요소가 있어야 합니다. 보안되는 리소스를 결정하는 데 사용됩니다.
  • < login-config> 요소의 auth- method 요소는 이제 쉼표로 구분된 목록입니다. 정확한 값 Cryo statEGO 가 있어야 하며 해당 목록에서 먼저 표시되어야 합니다. FORM 인증이 폴백으로 필요한 경우 정확한 값은 Cryostat EGO,FORM 입니다.
  • jboss-deployment-structure.xml 파일은 필요하지 않습니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동