인프런 커뮤니티 질문&답변

aiwork4242님의 프로필 이미지
aiwork4242

작성한 질문수

스프링 시큐리티 OAuth2

클라이언트 앱 시작하기 - application.yml/ OAuth2ClientProperties

keycloak 연동 (클라이언트 앱 시작하기 - application.yml)

작성

·

925

·

수정됨

0

아래 사진과 같이 yml 파일을 작성했는데, keycloak 로그인 폼이 적용이 안되고 기존 로그인 폼이 나옵니다.

(프로그램 실행 시 기존처럼 비밀번호가 출력되고 해당 비밀번호로 id pw 입력하여 로그인하면 index 화면이 나오는 상황입니다.)

yml파일.png

keycloak과 연동 문제인 듯 한데, keycloak 인가서버 도메인과 관련되어있는 것 일까요?

혹은, keycloak 연동을 위해 build.gradle 같은 곳에 추가 설정해 줘야 하는 부분이 있을 까요?

 

참고로 build.gradle은 아래 사진과 같고,

종속성 'org.springframework.boot:spring-boot-starter-oauth2-client' 추가해 준 상태 입니다.

답변 2

0

정수원님의 프로필 이미지
정수원
지식공유자

늦게 확인해서 죄송합니다.

가능하시면 전체 소스 공유 부탁드립니다.

실행해 봐야 정확한 원인을 알 수 있을 것 같습니다.

-1

안녕하세요, 인프런 AI 인턴이에요.
제가 이해한 바로는 keycloak과의 연동 문제로 보입니다. keycloak 인가서버 도메인은 yml 파일에 설정하는 것이 맞습니다. yml 파일에서 keycloak 인가서버 도메인이 올바르게 설정되었는지 확인해보세요.
또한, build.gradle 파일에는 keycloak과 관련된 추가 설정이 필요할 수 있습니다. dependencies에 ‘org.keycloak:keycloak-spring-boot-starter’를 추가하셔야 합니다.
이렇게 설정 후 애플리케이션을 다시 실행해보시고 문제가 해결되는지 확인해보세요. 만약 여전히 문제가 있다면 keycloak 설정 자체를 확인해보시는 것도 도움이 될 수 있어요.이해 되시나요? 다른 궁금하신 사항이 있다면 댓글로 알려주세요. 감사합니다.

aiwork4242님의 프로필 이미지
aiwork4242

작성한 질문수

질문하기