組織 (Organizations)
組織 (Organizations) 機能は、特にマルチテナント SaaS や ビジネス・トゥ・ビジネス (B2B) アプリ で効果的です。個々のユーザーに加えて、クライアントはチーム、組織、または企業全体で構成されることもあります。
この基本要素を使用して、マルチテナンシーアプリ に必要な機能を構築できます。例えば:
- 複数の組織が使用できる製品。
- 招待 または ジャストインタイム ベースでの組織メンバーのプロビジョニング。
- 組織内のメンバーに割り当てられたロールによって定義される アクセス制御。
- 組織を エンタープライズシングルサインオン (SSO) 体験とリンクする。
「組織」という用語は、「ワークスペース」、「チーム」、「会社」など、他の形式でも使用されます。Logto では、マルチテナンシーの概念を表すために「組織」を一般的な用語として使用しています。
計画の考慮事項
組織を使用する際、統合にはさまざまなレベルの労力が関与する可能性があります。開発をカスタマイズするためにこれらを参照することをお勧めします。
- 組織体験:組織体験はどのようなものになるでしょうか?組織管理者は自分の組織を作成できますか?組織管理者はメンバーを招待できますか?管理者が組織メンバーのアイデンティティ関連情報を自己管理できるカスタムダッシュボードを構築する予定ですか?
- ロールとアクセス制御:アプリケーションは、ユーザーが組織内で特定のロールを持つ必要がありますか?
- Logto コンソールと Management API を通じて組織を管理する:Logto コンソールと Management API で直接設定したい構成は何ですか?
計画リソースについては、アイデアとインスピレーションを得るために次の 2 つのセクションを探索してください。
製品の理想的なアーキテクチャを構築する際のガイドとインスピレーションを与える重要な質問。
Logto における B2B アイデンティティモデルとそのサポート機能を理解する。
組織のための機能
B2B や SaaS サービスのようなマルチテナンシー製品のために。組織の作成、メンバーの招待、管理を含みます。Logto Management API を使用してこれをアプリに統合します。
組織テンプレートは、マルチテナントアプリでのアクセス制御を設計するのに役立ちます。
Logto コンソールと Management API を使用して、組織を迅速に管理および設定します。
ユーザーが初めてシステムにサインインするときに、組織のメンバーシップとロールを即座に割り当てます。