3.5. 애플리케이션 보안을 위해 샘플 코드 설치
최종 절차는 https://github.com/redhat-developer/redhat-sso-quickstarts 리포지토리에서 일부 샘플 코드를 설치하여 이 애플리케이션을 보호하는 것입니다. 빠른 시작은 최신 Red Hat Single Sign-On 릴리스와 함께 작동합니다.
샘플 코드는 app-profile-jee-vananchor 빠른 시작입니다. WAR를 변경하지 않고 기본 인증으로 보호되는 자karta EE 애플리케이션을 변경하는 방법을 보여줍니다. Red Hat Single Sign-On 클라이언트 어댑터 하위 시스템은 인증 방법을 변경하고 구성을 삽입합니다.
사전 요구 사항
다음을 시스템에 설치하고 PATH에서 사용할 수 있습니다.
- Java JDK 8
- Apache Maven 3.1.1 이상
- Git
keycloak.json 파일이 있습니다.
절차
- JBoss EAP 애플리케이션 서버가 시작되었는지 확인합니다.
다음 명령을 사용하여 코드를 다운로드하고 디렉토리를 변경합니다.
$ git clone https://github.com/redhat-developer/redhat-sso-quickstarts $ cd redhat-sso-quickstarts/app-profile-jee-vanilla/config
-
keycloak.json
파일을 현재 디렉터리에 복사합니다. -
한 레벨을
app-profile-jee-vancatalog 디렉토리로
이동합니다. 다음 명령을 사용하여 코드를 설치합니다.
$ mvn clean wildfly:deploy
애플리케이션 설치에 성공했는지 확인합니다. 로그인 페이지가 표시되는 http://localhost:8080/vanilla 로 이동합니다.
성공 확인 로그인 페이지
데모 영역에서 만든 계정을 사용하여 로그인합니다.
데모 영역으로 로그인 페이지
샘플 JBoss EAP 애플리케이션을 보호하기 위해 Red Hat Single Sign-On 사용을 성공적으로 완료했음을 나타내는 메시지가 표시됩니다. 축하합니다!
완료 성공