Logto 조직으로 시작하는 쉬운 가이드 - 다중 테넌트 앱 구축을 위한
Logto 조직을 활용하여 SaaS 앱의 ID 인프라를 구축하는 방법을 알아보세요.
조직은 귀하의 애플리케이션에 액세스하는 팀, 비즈니스 고객 및 파트너 회사를 나타내는 사용자 그룹입니다. 다중 테넌트 앱 요구사항을 지원하는 데 중요합니다. 본 튜토리얼에서는 조직 기능 설정 및 SaaS 앱의 ID 인프라 구축을 위한 조직 사용 방법을 안내합니다.
이 빠른 시작 비디오를 시청하거나 동일한 정보를 위해 텍스트 버전을 읽을 수 있습니다.
조직 설정부터 시작
프로젝트 테넌트로 이동하여 조직 섹션으로 이동합니다. "조직 설정"을 클릭하십시오.
Logto에서 조직이 작동하는 방식과 주요 개념을 설명하는 튜토리얼 페이지로 이동됩니다.
작동 방식 이해
조직은 사용자 그룹을 나타내며 팀, 비즈니스 고객 및 파트너 회사가 포함될 수 있습니다. 조직 내 각 사용자는 "멤 버"로 간주됩니다. 이러한 엔티티는 다중 테넌트 요구 사항을 관리하는 데 중요합니다.
그러나 사용자 그룹화만으로는 충분하지 않습니다. 조직 자체에는 조직 수준의 역할 기반 접근 제어가 있습니다.
다중 테넌트 SaaS 애플리케이션에서는 여러 조직이 동일한 접근 제어 템플릿을 공유하는 경우가 많으며, 여기에는 권한과 역할이 포함됩니다. Logto에서는 이를 "조직 템플릿"이라고 합니다.
이제 조직 템플릿의 핵심 구성 요소인 조직 권한 및 조직 역할에 대해 더 깊이 탐구해봅시다.
조직 권한은 조직 컨텍스트 내에서 리소스에 액세스할 수 있도록 부여된 권한을 의미합니다.
조직 역할은 멤버에게 할당할 수 있는 조직 권한 집합입니다. 각 조직의 역할에는 조직 권한 집합이 포함되어 있습니다.
조직 템플릿이 SaaS 제품의 ID 인증 및 권한 부여 모델을 설정하는 데 어떻게 작동하는지 궁금할 것입니다.
이 다이어그램을 사용하여 모든 것이 어떻게 연결되는지 이해해 봅시다
- 존은 이메일 "[email protected]"을 단일 식별자로 사용하여 두 조직에 속해 있습니다. 그는 조직 A의 어드민이고 조직 B의 게스트입니다.
- 사라는 이메일 "[email protected]"을 단일 식별자로 사용하여 한 조직에 속해 있습니다. 그녀는 조직 B의 어드민입니다.
- "어드민" 역할은 여러 조직에 걸쳐 동일한 조직 템플릿을 공유합니다.
- "멤버" 역할 또한 여러 조직에 걸쳐 동일한 조직 템플릿을 공유합니다.
이제 기본 개념을 이해했습니다. 조직 권한 및 역할 설정 지침을 따르세요.
조직 권한 정의
조직 역할 정의
현재 사용 가능한 조직 템플릿이 준비되었습니다. 새 조직을 생성할 때마다 이 접근 제어 템플릿이 자동으로 상속됩니다. 필요한 역할을 멤버에게 적절히 할당하기만 하면 됩니다.
첫 번째 조직 생성
이제 첫 번째 조직을 만듭시다. 하단 카드의 다음 단계는 멤버 추가, 역할 변경 및 기타 사용자 관리 작업에 대한 가이드를 제공합니다.
조직 및 조직 템플릿 관리
만든 것은 빈 조 직이며 멤버를 추가할 수 있습니다. 조직 섹션으로 가서 멤버 탭으로 이동합니다. "멤버 추가"를 클릭하여 테넌트 사용자들을 한꺼번에 선택하고 조직 역할을 할당하세요. 또는 그들의 역할을 결정하지 않았다면 비워둘 수 있습니다.
개별 편집 작업도 수행할 수 있습니다. 점 세 개 버튼을 클릭하여 조직에서 멤버를 제거하거나 그들의 조직 역할을 변경하세요.
조직 멤버 리스트
특정 멤버의 조직 역할 편집하기
조직 템플릿을 업데이트하고 싶으면 조직 템플릿 탭으로 이동하세요. 여기에서 추가 권한과 역할을 추가하거나 기존 항목을 수정할 수 있습니다.
Logto 관리 API로 조직 관리
Console에서 할 수 있는 모든 작업은 Management API를 통해서도 수행할 수 있습니다. 여기에는 다음이 포함되지만 이에 국한되지 않습니다:
- 조직 생성, 삭제 또는 편집.
- 조직에 사용자 추가.
- 조직에서 사용자 제거.
- 조직 템플릿 관리:
- 조직 역할 추가, 삭제 또는 편집.
- 조직 권한 추가, 삭제 또는 편집.
- 사용자의 조직 역할 할당 또는 제거.
능력에 대한 전체 목록은 API 참조를 참조하세요.
기타 리소스
Logto는 다중 테넌트 앱을 만드는 최선의 방법에 대한 철저한 연구와 이해를 제공하였습니다. 더 많은 정보를 원하시면 그들의 기사를 탐색해보세요.