2.4. MicroProfile JWT


2.4.1. JBoss EAP에서 MicroProfile JWT 통합

하위 시스템 microprofile-jwt-Neutronrye 는 JBoss EAP에서 MicroProfile JWT 통합을 제공합니다.

다음 기능은 microprofile-jwt-undercloudrye 하위 시스템에서 제공합니다.

  • MicroProfile JWT 보안을 사용하는 배포 감지.
  • MicroProfile JWT 지원 활성화

하위 시스템에는 구성 가능한 속성 또는 리소스가 포함되어 있지 않습니다.

org.eclipse. microprofile.jwt.auth.api 모듈은 JBoss EAP에서 MicroProfile JWT 통합을 제공합니다.

추가 리소스

2.4.2. 기존 배포와 MicroProfile JWT 배포 간의 차이점

MicroProfile JWT 배포는 기존 JBoss EAP 배포와 같은 관리형 SecurityDomain 리소스에 의존하지 않습니다. 대신, MicroProfile JWT 배포에서 가상 SecurityDomain이 생성되고 사용됩니다.

MicroProfile JWT 배포가 전적으로 MicroProfile Config 속성 및 microprofile-jwt-undercloudrye 하위 시스템 내에 구성되므로 가상 SecurityDomain에는 배포에 대한 다른 관리 구성이 필요하지 않습니다.

2.4.3. JBoss EAP에서 MicroProfile JWT 활성화

MicroProfile JWT는 애플리케이션에 auth-method 가 있는 애플리케이션에 따라 활성화됩니다.

MicroProfile JWT 통합은 다음과 같은 방식으로 애플리케이션에 대해 활성화됩니다.

  • 배포 프로세스의 일부로 JBoss EAP는 auth-method 가 있는지 애플리케이션 아카이브를 검사합니다.
  • auth-method 가 있고 MP-JWT 로 정의된 경우 MicroProfile JWT 통합이 활성화됩니다.

auth-method 는 다음 파일 중 하나 또는 둘 다에 지정할 수 있습니다.

  • javax.ws.rs.core.Application 을 확장하는 클래스가 포함된 파일, @LoginConfig주석이 추가됨
  • web.xml 구성 파일

auth-method 가 주석과 web.xml 구성 파일에서 클래스 모두에서 정의되면 web.xml 구성 파일의 정의가 사용됩니다.

2.4.4. JBoss EAP에서 MicroProfile JWT의 제한 사항

JBoss EAP의 MicroProfile JWT 구현에는 특정 제한이 있습니다.

JBoss EAP에는 MicroProfile JWT 구현의 다음과 같은 제한 사항이 있습니다.

  • MicroProfile JWT 구현은 mp.jwt.verify.publickey 속성에 제공된 JWKS(JWKS)의 첫 번째 키만 구문 분석합니다. 따라서 토큰을 두 번째 키 또는 두 번째 키 뒤에 있는 키로 서명해야 하는 경우 토큰 확인이 실패하고 토큰을 포함하는 요청이 인증되지 않습니다.
  • JWKS의 Base64 인코딩은 지원되지 않습니다.

두 경우 모두 mp.jwt.verify.publickey.location config 속성을 사용하는 대신 일반 텍스트 JWKS를 참조할 수 있습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동