본문으로 건너뛰기

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 IDOAuth 클라이언트 IDabc123xyz
Client SecretOAuth 클라이언트 시크릿supersecret
Auth URL인증 요청 URLhttps://auth.example.com/oauth2/auth
Token URL토큰 요청 URLhttps://auth.example.com/oauth2/token
User Info URL사용자 정보 요청 URLhttps://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. 확인 대화상자에서 삭제를 승인합니다

삭제 시 주의사항

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

관련 문서