사용자 등록하기
개요
NEXA는 기업 환경에서 안전하고 효율적인 사용자 관리를 위해 Keycloak 기반 IAM 서비스를 통합합니다. 관리자는 Keycloak을 통해 신규 사용자를 생성하고 초대하여 NEXA 서비스에 개인 계정으로 접근할 수 있게 합니다.
Keycloak 어드민에서 사용자 직접 등록
설정 및 등록 절차
- Keycloak 어드민 콘솔 접속: Keycloak 관리 콘솔에 로그인합니다.
- Realm 및 Users 메뉴 선택: 좌측 사이드바에서 적절한 Realm을 선택하고, Users 탭을 클릭하여 현재 등록된 사용자를 확인합니다.
- 신규 사용자 추가: 우측 상단의 "Add user" 버튼을 클릭합니다.
- 기본 정보 입력: Email, First Name, Last Name을 입력합니다. 필요에 따라 Required user actions 및 Email Verified 설정을 구성합니다. "Create"를 클릭합니다.
- 최초 로그인 시 정보 업데이트 설정: "Required user actions"에서 다음을 선택합니다.
- Update Password: 최초 로그인 시 비밀번호 변경 요구
- Update Profile: 최초 로그인 시 프로필 정보 업데이트 요구
- 초기 비밀번호 설정: Credentials 탭으로 이동하여 비밀번호를 설정합니다. 비밀번호와 확인을 입력합니다. 비밀번호가 임시인지 여부를 지정합니다. "Save"를 클릭하고 사용자에게 자격증명을 전달합니다.
- 사용자 안내: 신규 사용자에게 계정 정보를 전달합니다. 사용자는 최초 로그인 시 요구 시 비밀번호/프로필 정보를 업데이트합니다.
Keycloak 사용자 관리의 장점
- 중앙 집중식 사용자 관리: 사용자, 그룹, 권한, 세션의 중앙 집중식 관리
- SSO 연계: 통합된 시스템 간 싱글 사인온 기능
- 다양한 인증 연동: LDAP/Active Directory, 소셜 로그인, 외부 IdP 지원
- 보안 강화: 2FA, 이메일 인증, 세션 모니터링을 포함한 강화된 보안 기능