Ł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.
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.
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.
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.
Rola organizacyjna to grupowanie uprawnień organizacyjnych, które można przypisać członkom. Każda rola organizacyjna zawiera zestaw uprawnień organizacyjnych.
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
- 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.
- Sarah należy do jednej organizacji, używając swojego e-maila "[email protected]" jako pojedynczego identyfikatora. Jest administratorem organizacji B.
- Rola "Administrator" współdzieli ten sam szablon organizacji w różnych organizacjach.
- 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
Zdefiniuj role organizacyjne
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.
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
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.
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:
- Tworzenie, usuwanie lub edytowanie organizacji.
- Dodawanie użytkowników do organizacji.
- Usuwanie użytkowników z organizacji.
- Zarządzanie szablonem organizacji:
- Dodawanie, usuwanie lub edytowanie ról organizacyjnych.
- Dodawanie, usuwanie lub edytowanie uprawnień organizacyjnych.
- 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