docker run --name keycloak -p 8080:8080 -e KC_BOOTSTRAP_ADMIN_USERNAME=admin -e KC_BOOTSTRAP_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:26.1.3 start-dev




myrealm → Users → Create new user

사용자 정보 입력 → Create


myrealm 로그인 → User → myuser(생성한 user) → Credentials


Set password → 비밀번호 입력 → Save

Temporary On : 로그인 시 비밀번호 변경 화면 표시됨


생성한 사용자가 올바르게 구성되었는지 확인
아래는 생성한 realm의 로그인하는 페이지로, 생성한 realm에 따라서 url이 달라짐 → 아래 URL의 myrealm 부분을 자신이 생성한 realm의 이름으로 변경하기

이메일 설정하기

Personal info에서 설정된 개인 정보 확인하기

myrealm → Clients → create client

정보 입력(Client type : OpenID Connect, Client ID : myclient) → Next

Standart flow → Next

로그인 설정

생성 확인

성공적으로 생성되면 아래의 사이트에서 테스트용 SPA 사용 가능




참고자료 : https://www.keycloak.org/getting-started/getting-started-docker