Users
관리자는 대시보드 UI에서 유저 목록을 검색하고 페이지 단위로 조회하며, 관리자 권한을 부여하거나 해제하고 유저를 삭제할 수 있습니다.
관리자 전용
이 메뉴는 nufi-admin 역할이 부여된 계정에서만 표시됩니다. 기본 관리자 계정은 시스템 설치 시 Keycloak realm에 자동으로 생성되며, 기본 로그인 정보는 admin / nufiadmin입니다. 설치 전에 KEYCLOAK_ADMIN_PASSWORD 환경 변수를 지정하면 기본 비밀번호를 변경할 수 있습니다.
사전 조건
- NuFi가 설치되어 있고 Keycloak 연동이 완료되어 있어야 합니다.
nufi-admin역할이 부여된 계정으로 로그인해야 합니다.
유저 목록
좌측 사이드바에서 Admin > Users를 클릭합니다.

검색창에 사용자명 또는 이메일을 입력하고 검색을 클릭하면 검색어와 일치하는 유저가 표시됩니다. 목록은 20명 단위로 페이지 조회되며, 하단 페이지 컨트롤로 다른 페이지로 이동할 수 있습니다.
컬럼
| 컬럼 | 설명 |
|---|---|
| Username | 유저 로그인 ID |
| 유저 이메일 주소 | |
| Role | 관리자인 경우 관리자 배지가 표시됩니다 (일반 유저는 표시 없음) |
| Created | 계정 생성 시간 |
행 작업
각 유저 행의 Actions 컬럼에서 다음 작업을 실행합니다.
| 작업 | 설명 |
|---|---|
| 관리자 부여 / 관리자 해제 | 해당 유저에게 nufi-admin 역할을 부여하거나 제거합니다. |
| 삭제 | 해당 유저를 삭제합니다. 삭제 전 확인 다이얼로그가 표시됩니다. |
노트
기본 관리자 계정(admin)은 삭제·역할 변경이 불가능하며, 자기 자신의 계정 삭제와 관리자 해제도 차단됩니다.
유저 삭제 시 주의
유저를 삭제하면 모든 프로젝트에서 제거됩니다. 해당 유저가 유일한 멤버였던 프로젝트는 모든 리소스와 함께 삭제되며, Kubernetes namespace 삭제도 best-effort로 시도됩니다. 삭제 확인 다이얼로그에는 함께 삭제될 프로젝트 목록이 미리 표시됩니다.