Files
Q-A_test/apps/docs/docs/01-user-guide/07-settings/01-tenant-settings.md
T
SDI 12e4f17b62
CI / typecheck (push) Successful in 1m8s
CI / format (push) Failing after 1m6s
CI / lint (push) Failing after 49s
CI / test (push) Failing after 1m8s
first commit
2026-07-15 18:05:12 +09:00

9.1 KiB

title, description, sidebar_position
title description sidebar_position
Tenant 설정 ABC User Feedback의 테넌트 정보, 로그인 방식, 사용자 관리 등 조직 전체에 영향을 주는 설정을 관리하는 방법을 안내합니다. 1

Tenant 설정

테넌트 설정은 ABC User Feedback의 최상위 관리 기능으로, 조직 전체에 영향을 주는 중요한 설정들을 다룹니다. 이 문서에서는 테넌트 정보 관리, 로그인 방식 설정, 전체 사용자 관리 방법을 설명합니다.

주의: 이 설정들은 Super Admin 권한을 가진 사용자만 접근할 수 있습니다.


Tenant 설정

테넌트는 조직의 최상위 단위로, 모든 프로젝트와 사용자가 포함되는 범위입니다.

접근 방법

  1. 우측 상단 메뉴에서 Home 아이콘을 클릭합니다
  2. 좌측 메뉴에서 Tenant Information을 선택합니다

수정 가능한 항목

항목 설명 수정 가능 여부 예시
ID 테넌트 고유 식별자 (시스템 자동 생성) 수정 불가 1
Name 테넌트 이름 (조직명, 회사명 등) 수정 가능 ABC Company
Description 테넌트 설명 (선택사항) 수정 가능 고객 피드백 관리 시스템

정보 수정 방법

  1. Name 또는 Description 필드를 수정합니다
  2. 우측 상단의 Save 버튼을 클릭합니다
  3. 저장 완료 시 성공 메시지가 표시됩니다

테넌트 이름은 로그인 UI에 표시될 수 있습니다.


로그인 설정

사용자가 시스템에 접근할 때 사용할 인증 방식을 설정합니다.

접근 방법

  1. 우측 상단 메뉴에서 Home 아이콘을 클릭합니다
  2. 좌측 메뉴에서 Login Management를 선택합니다

지원하는 로그인 방식

1. 이메일 로그인

기본적으로 제공되는 이메일 + 비밀번호 조합 방식입니다.

특징:

  • 별도 설정 없이 기본 활성화
  • 사용자 초대 → 이메일 인증 → 비밀번호 설정 순서
  • 비밀번호 재설정 기능 제공

비밀번호 정책:

  • 최소 8자 이상
  • 영문자, 숫자, 특수문자 포함 권장
  • 연속 문자 금지 (예: aa, 11)

2. Google 로그인

Google OAuth 2.0을 통한 소셜 로그인 방식입니다.

설정 방법:

  1. Google 로그인 활성화: 토글을 ON으로 전환합니다
  2. Google Cloud Console 설정이 필요합니다:

참고: Google OAuth 연동의 상세한 구현 방법은 OAuth 연동 가이드를 참조하세요.

3. 커스텀 OAuth 로그인

자체 OAuth 서버나 다른 OAuth 제공자를 사용하는 방식입니다.

설정 항목:

항목 설명 예시
Provider Name 로그인 버튼에 표시될 이름 Microsoft로 로그인
Client ID OAuth 클라이언트 ID abc123xyz
Client Secret OAuth 클라이언트 시크릿 supersecret
Auth URL 인증 요청 URL https://auth.example.com/oauth2/auth
Token URL 토큰 요청 URL https://auth.example.com/oauth2/token
User Info URL 사용자 정보 요청 URL https://auth.example.com/oauth2/userinfo
Scope 요청할 권한 범위 openid email profile
Email Key 사용자 정보에서 이메일 필드명 email

설정 순서:

  1. 각 필드에 OAuth 서버 정보를 입력합니다
  2. Save 버튼을 클릭하여 저장합니다
  3. 로그인 화면에서 설정된 Provider Name으로 버튼이 표시됩니다

로그인 방식 조합

여러 로그인 방식을 동시에 활성화할 수 있습니다:

  • 이메일만: 기본 로그인 폼만 표시
  • 이메일 + Google: 로그인 폼 + "Google로 로그인" 버튼
  • 이메일 + 커스텀: 로그인 폼 + 커스텀 OAuth 버튼

로그인 설정 테스트

설정 변경 후 반드시 테스트를 진행하세요:

  1. 브라우저 시크릿 모드로 로그인 페이지 접속
  2. 설정한 로그인 방식들이 정상 표시되는지 확인
  3. 각 방식으로 실제 로그인 테스트 수행

사용자 관리

테넌트 전체 사용자를 중앙에서 통합 관리하는 기능입니다.

접근 방법

  1. 우측 상단 메뉴에서 Home 아이콘을 클릭합니다
  2. 좌측 메뉴에서 User Management를 선택합니다

사용자 목록 조회

표시되는 정보

컬럼 설명 표시 예시
Email 로그인 계정 이메일 user@company.com
Name 사용자 이름 (프로필 기준) 김사용자
Department 소속 부서 개발팀
Type 사용자 유형 SUPER / GENERAL
Project 접근 가능한 프로젝트 목록 프로젝트A, 프로젝트B
Created 계정 생성일시 2024-03-15 14:30

사용자 유형 설명

유형 설명 권한 범위
SUPER 모든 프로젝트 및 설정 접근 가능. 전체 시스템 관리자 역할 테넌트 전체
GENERAL 지정된 프로젝트에만 접근 가능 특정 프로젝트만

사용자 검색 및 필터링

대량의 사용자가 있을 때 원하는 사용자를 빠르게 찾을 수 있습니다.

필터 기능

상단의 Filter 버튼을 클릭하여 조건을 설정합니다.

필터 조건:

  • Email: 이메일 주소로 검색
  • Name: 사용자 이름으로 검색
  • Department: 부서명으로 검색

연산자 옵션:

  • CONTAINS: 포함하는 경우
  • IS: 정확히 일치하는 경우

사용자 초대

새로운 사용자를 시스템에 초대합니다.

초대 방법

  1. 우측 상단의 Invite User 버튼을 클릭합니다
  2. 초대 정보를 입력합니다
항목 설명 선택 사항
Email 초대할 사용자의 이메일 주소 필수 입력
Type 사용자 유형 GENERAL / SUPER
Project 접근 허용할 프로젝트 프로젝트 목록에서 선택
Role 해당 프로젝트에서의 역할 Admin / Editor / Viewer
  1. Invite 버튼을 클릭하여 초대를 완료합니다

초대 후 프로세스

  1. 초대된 사용자에게 이메일이 발송됩니다
  2. 사용자가 이메일의 링크를 클릭하여 가입 절차를 진행합니다
  3. 가입 완료 후 지정된 프로젝트에 자동으로 추가됩니다

사용자 정보 수정

기존 사용자의 정보와 권한을 수정할 수 있습니다.

수정 방법

  1. 사용자 목록에서 수정하려는 사용자를 클릭합니다
  2. Edit User 팝업이 열립니다

수정 가능한 항목

항목 수정 가능 여부 설명
Email 수정 불가 계정 식별자로 변경 불가
Type 수정 가능 GENERALSUPER 변경 가능

저장 및 적용

  1. 필요한 정보를 수정합니다
  2. Save 버튼을 클릭합니다
  3. 변경사항이 즉시 적용되며, 해당 사용자의 다음 로그인부터 반영됩니다

사용자 삭제

더 이상 시스템을 사용하지 않는 사용자를 삭제할 수 있습니다.

삭제 방법

  1. 사용자 수정 팝업에서 하단의 Delete 버튼을 클릭합니다
  2. 확인 대화상자에서 삭제를 승인합니다

삭제 시 주의사항

  • 복구 불가능: 삭제된 사용자 계정은 되돌릴 수 없습니다
  • 접근 권한 즉시 제거: 삭제 즉시 모든 시스템 접근이 차단됩니다

관련 문서