Nederlands
  • organisaties
  • multi-tenancy
  • SaaS
  • onderneming
  • B2B

Een eenvoudige handleiding om te beginnen met Logto-organisaties - voor het bouwen van een multi-tenant app

Leer hoe je Logto-organisaties kunt gebruiken om de identiteitsinfrastructuur voor je SaaS-app op te bouwen.

Guamian
Guamian
Product & Design

Een organisatie is een groep gebruikers die teams, zakelijke klanten en partnerbedrijven vertegenwoordigen die toegang hebben tot je applicaties. Het is belangrijk voor het ondersteunen van multi-tenant app vereisten. In deze tutorial begeleiden we je bij het instellen van organisatie functies en het gebruik van de organisatie om de identiteitsinfrastructuur voor je SaaS-app op te bouwen.

Je kunt deze snelle startvideo bekijken of eenvoudigweg de tekstversie lezen voor dezelfde informatie.

Begin met het instellen van organisaties

Om te beginnen, ga naar je projecttenant en navigeer naar de organisatiesectie. Klik op "Stel je organisatie in."

Je wordt doorgestuurd naar een tutorialpagina die de belangrijkste concepten uitlegt en hoe organisaties werken in Logto.

Schermafbeelding 2023-11-21 om 12.28.38 PM.png

Begrijp hoe het werkt

Een organisatie vertegenwoordigt een groep gebruikers en kan teams, zakelijke klanten en partnerbedrijven omvatten. Elke gebruiker binnen de organisatie wordt beschouwd als een "Lid." Deze entiteiten zijn cruciaal voor het beheren van je multi-tenant vereisten.

Schermafbeelding 2023-11-21 om 12.29.25 PM.png

Echter, alleen gebruikers groeperen is niet genoeg. De organisatie zelf heeft een organisatie-niveau rol-gebaseerde toegangscontrole.

In multi-tenant SaaS-applicaties delen meerdere organisaties vaak hetzelfde toegangscontrole template, dat rechten en rollen omvat. In Logto wordt dit aangeduid als de "organisatietemplate."

Laten we nu dieper ingaan op de belangrijkste componenten van de organisatietemplate**:** de organisatie machtiging en organisatie rol.

Organisatiemachtiging verwijst naar de autorisatie verleend om toegang te krijgen tot een bron binnen de organisatiecontext.

org toestemming.png

Organisatierol is een groepering van organisatiemachtigingen die aan leden kan worden toegewezen. Elke organisatierol bevat een set organisatiemachtigingen.

org rollen.png

Je vraagt je misschien af hoe de organisatietemplate werkt met de organisatie om het identiteitsverificatie- en autorisatiemodel van een SaaS-product vast te stellen.

Laten we deze diagram gebruiken om te begrijpen hoe alles verbonden is.

Diagram.png

  1. John behoort tot twee organisaties, gebruikmakend van zijn e-mail "[email protected]" als de enige identificator. Hij is de beheerder van organisatie A en een gast van organisatie B.
  2. Sarah behoort tot één organisatie, gebruikmakend van haar e-mail "[email protected]" als de enige identificator. Zij is de beheerder van organisatie B.
  3. De "Admin" role deelt dezelfde organisatietemplate over verschillende organisaties.
  4. De "Lid" rol deelt ook dezelfde organisatietemplate over verschillende organisaties.

Nu je de basisconcepten begrijpt, laten we de instructies volgen om organisatie machtigingen en rollen in te stellen.

Definieer organisatiemachtigingen

Schermafbeelding 2023-11-21 om 12.29.44 PM.png

Definieer organisatierollen

Schermafbeelding 2023-11-21 om 12.29.58 PM.png

Nu heb je een organisatietemplate klaar voor gebruik. Elke keer dat je een nieuwe organisatie aanmaakt, krijgt deze automatisch dit toegangscontrole template. Alles wat je moet doen is de relevante rollen aan de leden toewijzen.

Creëer je eerste organisatie

Nu, laten we je eerste organisatie creëren. De volgende stappen in de onderste kaart leiden je naar de handleiding voor het toevoegen van leden, rollen wijzigen en andere gebruikersbeheer taken uitvoeren.

Schermafbeelding 2023-11-21 om 12.31.54 PM.png

Beheer organisaties en organisatietemplate

Wat je zojuist hebt aangemaakt is een lege organisatie, en je kunt er leden aan toevoegen. Ga naar de organisatiesectie en navigeer naar het leden tabblad. Klik op "Leden toevoegen" om gebruikers in je tenant selecteren en hen organisatierollen toewijzen. Alternatief kun je het leeg laten als je hun rollen nog niet hebt bepaald.

Je kunt ook individuele bewerkingstaken uitvoeren. Klik op de knop met drie stippen om een lid uit de organisatie te verwijderen of zijn organisatierollen te wijzigen.

Ledenlijst van de organisatie

Ledenlijst van de organisatie

Organisatierol van een specifiek lid bewerken

Organisatierol van een specifiek lid bewerken

Als je je organisatietemplate wilt bijwerken, ga naar het organisatietemplate tabblad. Hier kun je extra machtigingen en rollen toevoegen of bestaande wijzigen.

OrganisatietemplateOrganisatierol in template bewerkenOrganisatiemachtiging in template creërenOrganisatierol in template creëren

Beheer organisaties via de Logto management API

Alles wat je in Console kunt doen, kan ook worden gedaan via de Management API. Dit omvat onder andere:

  1. Een organisatie creëren, verwijderen, of bewerken.
  2. Gebruikers aan de organisatie toevoegen.
  3. Gebruikers uit de organisatie verwijderen.
  4. Organisatietemplate beheren:
    • Organisatierollen toevoegen, verwijderen, of bewerken.
    • Organisatiemachtigingen toevoegen, verwijderen, of bewerken.
  5. Organisatierollen van gebruikers toewijzen of verwijderen.

Voor een volledige lijst van mogelijkheden, raadpleeg onze API-referenties.

Andere bronnen

Logto heeft uitgebreid onderzoek gedaan en een grondige begrip ontwikkeld van de beste praktijken voor het maken van multi-tenant apps. Voel je vrij om hun artikelen te verkennen voor meer informatie.

Huurdersmodellen voor een multi-tenant app

Huurderisolatie in multi-tenant applicatie

Huurdersmodellen voor een multi-tenant app

Zijn multi-tenant apps = SaaS?

🏢 Organisaties (Multi-tenancy) | Logto Docs