En enkel guide för att börja med Logto-organisationer - för att bygga en multi-tenant app
Lär dig hur du använder Logto-organisationer för att bygga identitetsinfrastrukturen för din SaaS-app.
Lär dig hur du använder Logto-organisationer för att bygga identitetsinfrastrukturen för din SaaS-app.
En organisation är en grupp av användare som representerar team, affärskunder och partnerföretag som får tillgång till dina applikationer. Det är viktigt för att stödja krav på multi-tenant appar. I denna handledning kommer vi att guida dig genom att ställa in organisationsfunktioner och använda organisationen för att bygga identitetsinfrastrukturen för din SaaS-app.
Du kan titta på denna snabbstartsvideo eller helt enkelt läsa textversionen för samma information.
För att börja, gå till din projektinhysning och navigera till organisationssektionen. Klicka på "Ställ in din organisation."
Du kommer att dirigeras till en handledningssida som förklarar viktiga koncept och hur organisationer fungerar i Logto.

En organisation representerar en grupp av användare och kan inkludera team, affärskunder och partnerföretag. Varje användare inom organisationen betraktas som en "Medlem." Dessa enheter är avgörande för att hantera dina multi-tenant krav.

Men det räcker inte att bara gruppera användare. Organisationen själv har en organisationsnivå rollbaserad åtkomstkontroll.
I multi-tenant SaaS-applikationer delar flera organisationer ofta samma åtkomstkontrollmall, som innehåller behörigheter och roller. I Logto kallas detta för "organisationsmall."
Låt oss nu fördjupa oss i nyckelkomponenterna i organisationsmallen**:** organisationsbehörighet och organisationsroll.
Organisationsbehörighet avser den auktorisation som ges för att få tillgång till en resurs inom organisationssammanhang.

Organisationsroll är en gruppering av organisationsbehörigheter som kan tilldelas medlemmar. Varje organisationsroll innehåller en uppsättning organisationsbehörigheter.

Du kanske undrar hur organisationsmallen fungerar med organisationen för att etablera identitetsautentisering och auktorisationsmodellen för en SaaS-produkt.
Låt oss använda detta diagram för att förstå hur allt hänger ihop

Nu har du förstått de grundläggande koncepten. Låt oss följa instruktionerna för att ställa in organisationsbehörigheter och roller.


Nu har du en organisationsmall redo att använda. Varje gång du skapar en ny organisation kommer den automatiskt att ärva denna åtkomstkontrollmall. Allt du behöver göra är att tilldela relevanta roller till medlemmarna därefter.
Låt oss nu skapa din första organisation. Följande steg i nedersta kortet kommer att ta dig till guiden för att lägga till medlemmar, ändra roller och utföra andra användarhanteringsuppgifter.

Det du just skapade är en tom organisation, och du kan lägga till medlemmar i den. Gå till organisationssektionen och navigera till medlemmar-fliken. Klicka på "Lägg till medlemmar" för att bulk-välja användare i din inhyrare och tilldela dem organisationsroller. Alternativt kan du lämna det tomt om du ännu inte har bestämt deras roller.
Du kan också utföra individuella redigeringsuppgifter. Klicka på de tre prickarna för att ta bort en medlem från organisationen eller ändra deras organisationsroller.

Organisationens medlemslista

Redigera organisationsroll för en specifik medlem
Om du vill uppdatera din organisationsmall, gå till organisationsmall-fliken. Här kan du lägga till ytterligare behörigheter och roller eller ändra befintliga.



Allt du kan göra i Console kan också göras genom Management API. Detta inkluderar, men är inte begränsat till:
För en komplett lista över funktioner, vänligen se våra API-referenser.
Logto har genomfört omfattande forskning och utvecklat en grundlig förståelse för de bästa metoderna för att skapa multi-tenant appar. Känn dig fri att utforska deras artiklar för mer information.
Hyresmodell för en multi-tenant app
Hyresisolering i multi-tenant applikationer