3.4. JBoss EAP 인스턴스 수정
JBoss EAP 서블릿 애플리케이션은 Red Hat Single Sign-On에서 보호되기 전에 추가 구성이 필요합니다.
사전 요구 사항
- 데모 영역에 vanille l 이라는 클라이언트를 생성하셨습니다.
- 이 클라이언트의 템플릿 XML 파일을 저장했습니다.
절차
-
JBoss EAP 루트 디렉터리의
독립 실행형/구성
디렉터리로 이동합니다. standalone.xml
파일을 열고 다음 텍스트를 검색합니다.<subsystem xmlns="urn:jboss:domain:keycloak:1.1"/>
다음과 같이 XML 항목을 self-closing에서 한 쌍의 열기 및 닫기 태그로 변경합니다.
<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> </subsystem>
다음 예제와 같이 <
subsystem>
요소 내에 XML 템플릿의 내용을 붙여넣습니다.<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> <secure-deployment name="WAR MODULE NAME.war"> <realm>demo</realm> <auth-server-url>http://localhost:8180/auth</auth-server-url> <public-client>true</public-client> <ssl-required>EXTERNAL</ssl-required> <resource>vanilla</resource> </secure-deployment> </subsystem>
WAR MODULE NAME.war
를 vanill.war
로 변경합니다.<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> <secure-deployment name="vanilla.war"> ... </subsystem>
- 애플리케이션 서버를 재부팅합니다.