• organizacje
  • multi-tenancy
  • SaaS
  • przedsiębiorstwo
  • B2B

Łatwy przewodnik, jak zacząć z organizacjami Logto - do budowy aplikacji multi-tenant

Dowiedz się, jak używać organizacji Logto do budowy infrastruktury tożsamości dla swojej aplikacji SaaS.

Guamian
Guamian
Product & Design

Organizacja to grupa użytkowników reprezentujących zespoły, klientów biznesowych i firmy partnerskie, które uzyskują dostęp do Twoich aplikacji. Jest to ważne dla wspierania wymagań aplikacji multi-tenant. W tym samouczku poprowadzimy Cię przez proces konfiguracji funkcji organizacji i użycia organizacji do budowy infrastruktury tożsamości dla Twojej aplikacji SaaS.

Możesz obejrzeć ten film wprowadzający lub po prostu przeczytać tekstową wersję tej samej informacji.

Rozpocznij od konfiguracji organizacji

Aby rozpocząć, przejdź do najemcy swojego projektu i przejdź do sekcji organizacji. Kliknij "Skonfiguruj swoją organizację."

Zostaniesz przekierowany na stronę samouczka, która wyjaśnia kluczowe pojęcia i sposób działania organizacji w Logto.

Screen Shot 2023-11-21 at 12.28.38 PM.png

Zrozum, jak to działa

Organizacja reprezentuje grupę użytkowników i może obejmować zespoły, klientów biznesowych i firmy partnerskie. Każdy użytkownik w ramach organizacji uważany jest za "Członka." Te podmioty są kluczowe dla zarządzania Twoimi wymaganiami multi-tenant.

Screen Shot 2023-11-21 at 12.29.25 PM.png

Jednak proste grupowanie użytkowników nie wystarczy. Sama organizacja ma kontrolę dostępu opartą na rolach na poziomie organizacji.

W aplikacjach SaaS z wieloma najemcami, wiele organizacji często współdzieli ten sam szablon kontroli dostępu, który obejmuje uprawnienia i role. W Logto jest to określane jako "szablon organizacji."

Teraz zagłębmy się w kluczowe komponenty szablonu organizacji: uprawnienia organizacyjne i rolę organizacyjną.

Uprawnienia organizacyjne odnoszą się do autoryzacji przyznanej do dostępu do zasobu w kontekście organizacji.

org permission.png

Rola organizacyjna to grupowanie uprawnień organizacyjnych, które można przypisać członkom. Każda rola organizacyjna zawiera zestaw uprawnień organizacyjnych.

org roles.png

Możesz się zastanawiać, jak szablon organizacji współpracuje z organizacją, aby ustanowić model uwierzytelniania i autoryzacji tożsamości dla produktu SaaS.

Użyjmy tego diagramu, aby zrozumieć, jak wszystko się łączy

Diagram.png

  1. John należy do dwóch organizacji, używając swojego e-maila "[email protected]" jako pojedynczego identyfikatora. Jest administratorem organizacji A i gościem organizacji B.
  2. Sarah należy do jednej organizacji, używając swojego e-maila "[email protected]" jako pojedynczego identyfikatora. Jest administratorem organizacji B.
  3. Rola "Administrator" współdzieli ten sam szablon organizacji w różnych organizacjach.
  4. Rola "Członek" również współdzieli ten sam szablon organizacji w różnych organizacjach.

Teraz rozumiesz podstawowe pojęcia. Postępuj zgodnie z instrukcjami, aby skonfigurować uprawnienia i role organizacyjne.

Zdefiniuj uprawnienia organizacyjne

Screen Shot 2023-11-21 at 12.29.44 PM.png

Zdefiniuj role organizacyjne

Screen Shot 2023-11-21 at 12.29.58 PM.png

Teraz masz gotowy do użycia szablon organizacji. Za każdym razem, gdy tworzysz nową organizację, automatycznie dziedziczy ona ten szablon kontroli dostępu. Wszystko, co musisz zrobić, to przypisać odpowiednie role członkom.

Utwórz swoją pierwszą organizację

Stwórzmy teraz Twoją pierwszą organizację. Kroki na dolnej karcie przeprowadzą Cię przez guide dodawania członków, zmiany ról i wykonywania innych zadań zarządzania użytkownikami.

Screen Shot 2023-11-21 at 12.31.54 PM.png

Zarządzaj organizacjami i szablonem organizacyjnym

To, co właśnie stworzyłeś, to pusta organizacja, do której możesz dodać członków. Przejdź do sekcji organizacji i przejdź do zakładki członków. Kliknij "Dodaj członków", aby masowo wybrać użytkowników w Twoim najemcy i przypisać im role organizacyjne. Alternatywnie, możesz pozostawić ją pustą, jeśli jeszcze nie zdecydowałeś o ich rolach.

Możesz również wykonywać indywidualne zadania edytorskie. Kliknij przycisk z trzema kropkami, aby usunąć członka z organizacji lub zmienić jego role organizacyjne.

Lista członków organizacji

Lista członków organizacji

Edytuj rolę organizacyjną konkretnego członka

Edytuj rolę organizacyjną konkretnego członka

Jeśli chcesz zaktualizować swój szablon organizacji, przejdź do zakładki szablonu organizacji. Tutaj możesz dodać dodatkowe uprawnienia i role lub zmodyfikować istniejące.

Szablon organizacjiEdytuj rolę organizacyjną w szablonieUtwórz uprawnienie organizacyjne w szablonieUtwórz rolę organizacyjną w szablonie

Zarządzaj organizacjami za pomocą API zarządzania Logto

Wszystko, co możesz zrobić w Konsoli, możesz również zrobić za pomocą API zarządzania. Obejmuje to między innymi:

  1. Tworzenie, usuwanie lub edytowanie organizacji.
  2. Dodawanie użytkowników do organizacji.
  3. Usuwanie użytkowników z organizacji.
  4. Zarządzanie szablonem organizacji:
    • Dodawanie, usuwanie lub edytowanie ról organizacyjnych.
    • Dodawanie, usuwanie lub edytowanie uprawnień organizacyjnych.
  5. Przypisywanie lub usuwanie ról organizacyjnych użytkownika.

Pełną listę możliwości znajdziesz w naszych dokumentacjach API.

Inne zasoby

Logto przeprowadziło intensywne badania i opracowało dogłębne zrozumienie najlepszych praktyk tworzenia aplikacji multi-tenant. Zapraszamy do zapoznania się z ich artykułami, aby uzyskać więcej informacji.

Modele najmu dla aplikacji multi-tenant

Izolacja najemców w aplikacji multi-tenant

Modele najmu dla aplikacji multi-tenant

Czy aplikacje multi-tenant = SaaS?

🏢 Organizacje (Wielu najemców) | Dokumentacja Logto