728x90
※ 서버측과 클라이언트 측 모두 keycloak 서비스 URL로 잘 찾아갈 수 있도록 세팅할 것
Keycloak 17.0.1을 설치한다.
설치
wget https://github.com/keycloak/keycloak/releases/download/17.0.1/keycloak-17.0.1.tar.gz
압축
tar -zxf keycloak-17.0.1.tar.gz
환경설정
keycloak-17.0.1폴더 밑 conf/keycloak.conf에서 환경세팅을 할 수 있다.
cd conf
vi keycloak.conf
keycloak.conf파일에 아래와 같이 추가를 하였다.
hostname-strict=false // hostname 체크 해지
hostname-strict-https=false
keycloak.conf파일에 아래와 같이 추가를 하였다.
http-enabled=true // http 접속 가능!!
http-port=5010 // 기본 포트 8080이라 5010으로 변경해서 테스트 진행하였습니다
keyCloak 실행
설치 후 keycloak-17.0.1폴더 안에서 아래와 같이 명령어를 실행한다
bin/kc.sh start-dev
아래와 같이 실행됨을 확인하였습니다.
원격에서 Admin 등록을 윈할때는
// 어드민 계정을 로컬 환경설정에 등록
export KEYCLOAK_ADMIN=admin
export KEYCLOAK_ADMIN_PASSWORD=admin
// 환경설정 읽어서 실행
-E bin/kc.sh start
keycloak-17.0.1 폴더 안에서 postgres사용하기 위해
build bin/kc.sh build --db postgres
// build 후 keycloak-17.0.1/conf 폴더 아래 keycloak.conf를 열어서 db 세팅을 한다.
db=postgres
db-username=postgres
db-password=password
db-url=jdbc:postgresql://localhost:5432/postgres
'PaaS > 기타' 카테고리의 다른 글
Redis cli 커맨드 모음 (0) | 2023.09.01 |
---|---|
Redis 설치 Centos7에서 (1) | 2023.08.31 |
KeyCloak v20.0.3 에서 토큰발행 및 사용 예제 (2) | 2023.02.14 |
KeyCloak v 20.0.3 설치하기 (0) | 2023.02.14 |
KeyCloak 핵심 컨셉 (0) | 2023.02.13 |