지난 시간에는 KeyCloak을 어떻게 설치를 하는지 알아보았다. 이제는 이 설치된 KeyCloak을 어떻게 사용하는지 기존에 사용하고 있던 Springboot로 구현된 Application과 연동을 통해 알아보도록 하겠다. KeyCloak 설정 - Realm 생성 일단 설치된 KeyCloak의 Admin Console로 들어가보자. 좌측 맨 위의 Master라는 부분에 마우스를 가져다대면 Add realm 이라는것이 나타날 것이다. realm은 인증, 인가의 범위라고 보면 된다. 예를 들자면 A Portal에서 우리가 카페에서 로그인을 해도 메일도 같은 realm 안에 있기 때문에 별도의 로그인 없이 SSO를 통해 이용을 할 수 있는것이다. 이처럼 같은 realm안에서 한번 로그인을 하면 그 realm..
KeyCloak은 기본포트를 8080으로 사용하고 있다. 센스가 없다. 바꿔보도록 하자. 간단하게 바꿀수 있다. 각 운영체제의 실행파일 뒤에 -Djboss.socket.binding.port-offset=100 옵션을 넣어주면 된다. 여기서 100은 포트 offset이다. 즉 기본이 8080이고 offset을 100이라고 입력을 하면 8180으로 설정하겠다는 것이다. linux : ./standalone.sh -Djboss.socket.binding.port-offset=100 windows : standalone.bat -Djboss.socket.binding.port-offset=100 이렇게 실행을 하면 된다. 매번 이렇게 입력하는게 귀찮다면 실행파일 안에서 이 실행옵션을 추가해주면 된다. 예를들면..