Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ Dieser Leitfaden listet die verschiedenen Logto Webhook-Ereignisse auf und erkl

### Rolle \{#role}

| Ereignistyp | Beschreibung |
| ------------------- | --------------------------------------------------------------------------------------------- |
| Role.Created | Eine neue Rolle wird erstellt. |
| Role.Deleted | Eine Rolle wird gelöscht. |
| Role.Data.Updated | Die Daten einer Rolle werden aktualisiert, z. B. Rollenname, Beschreibung und Standardstatus. |
| Role.Scopes.Updated | Berechtigungen, die einer Rolle zugewiesen sind, werden hinzugefügt oder entfernt. |
| Ereignistyp | Beschreibung |
| ------------------- | --------------------------------------------------------------------------------------------------- |
| Role.Created | Eine neue Rolle wird erstellt. |
| Role.Deleted | Eine Rolle wird gelöscht. |
| Role.Data.Updated | Die Daten einer Rolle werden aktualisiert, z. B. Rollenname, Beschreibung und Standardrollenstatus. |
| Role.Scopes.Updated | Berechtigungen, die einer Rolle zugewiesen sind, werden hinzugefügt oder entfernt. |

### Berechtigung (Berechtigung) \{#permission-scope}

Expand All @@ -56,12 +56,12 @@ Dieser Leitfaden listet die verschiedenen Logto Webhook-Ereignisse auf und erkl

### Organisationsrolle \{#organization-role}

| Ereignistyp | Beschreibung |
| ------------------------------- | ----------------------------------------------------------------------------------------------- |
| OrganizationRole.Created | Eine neue Organisationsrolle wird erstellt. |
| OrganizationRole.Deleted | Eine Organisationsrolle wird gelöscht. |
| OrganizationRole.Data.Updated | Die Daten einer Organisationsrolle werden aktualisiert, z. B. Name und Beschreibung. |
| OrganizationRole.Scopes.Updated | Berechtigungen, die einer Organisationsrolle zugewiesen sind, werden hinzugefügt oder entfernt. |
| Ereignistyp | Beschreibung |
| ------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| OrganizationRole.Created | Eine neue Organisationsrolle wird erstellt. |
| OrganizationRole.Deleted | Eine Organisationsrolle wird gelöscht. |
| OrganizationRole.Data.Updated | Die Daten einer Organisationsrolle werden aktualisiert, z. B. Name und Beschreibung der Organisationsrolle. |
| OrganizationRole.Scopes.Updated | Berechtigungen, die einer Organisationsrolle zugewiesen sind, werden hinzugefügt oder entfernt. |

### Organisationsberechtigung (Berechtigung) \{#organization-permission-scope}

Expand Down Expand Up @@ -106,7 +106,7 @@ Dieser Leitfaden listet die verschiedenen Logto Webhook-Ereignisse auf und erkl
| POST /organization-roles/:id/scopes | OrganizationRole.Scopes.Updated |
| DELETE /organization-roles/:id/scopes/:organizationScopeId | OrganizationRole.Scopes.Updated |

### Interaction API ausgelöste Ereignisse \{#interaction-api-triggered-events}
### Experience API ausgelöste Ereignisse \{#experience-api-triggered-events}

| Benutzerinteraktionsaktion | Ereignis |
| ----------------------------------- | ----------------- |
Expand All @@ -120,9 +120,9 @@ Dieser Leitfaden listet die verschiedenen Logto Webhook-Ereignisse auf und erkl

### Sicherheit \{#security}

| Ereignistyp | Beschreibung |
| ------------------ | ----------------------------------------------------------------------------------- |
| Identifier.Lockout | Ein Benutzerkonto wird aufgrund mehrerer fehlgeschlagener Anmeldeversuche gesperrt. |
| Ereignistyp | Beschreibung |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Identifier.Lockout | Ein Benutzerkonto wird aufgrund aufeinanderfolgender fehlgeschlagener Identitätsüberprüfungsversuche gesperrt. Kann in folgenden Abläufen ausgelöst werden:<br /><ul><li>Passwortüberprüfung fehlgeschlagen</li><li>Codeüberprüfung fehlgeschlagen</li><li>Einmal-Token-Überprüfung fehlgeschlagen</li></ul> |

## FAQs \{#faqs}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
description: Nutze Management APIs, um auf die Backend-Dienste von Logto zuzugreifen und dein CIAM-System mit Benutzerverwaltung, Kontoeinstellungen, Identitätsüberprüfung und Multi-Tenant-Architektur zu skalieren.
description: Nutze Management APIs, um auf die Backend-Services von Logto zuzugreifen und dein CIAM-System mit Benutzerverwaltung, Kontoeinstellungen, Identitätsüberprüfung und Multi-Tenant-Architektur zu skalieren.
sidebar_position: 5
---

Expand All @@ -12,7 +12,7 @@ import M2mRoleAssignment from '../../quick-starts/generic/machine-to-machine/fra

## Was ist die Logto Management API? \{#what-is-logto-management-api}

Die Logto Management API ist eine umfassende Sammlung von APIs, die Entwicklern die vollständige Kontrolle über ihre Implementierung gibt, um sie an ihre Produktanforderungen und ihren Tech-Stack anzupassen. Sie ist vorgefertigt, im <CloudLink to="/api-resources">Console > API resources > Logto Management API</CloudLink> aufgeführt und kann weder gelöscht noch verändert werden.
Die Logto Management API ist eine umfassende Sammlung von APIs, die Entwicklern die vollständige Kontrolle über ihre Implementierung gibt, um sie an ihre Produktanforderungen und ihren Tech-Stack anzupassen. Sie ist vorgefertigt, im <CloudLink to="/api-resources">Console > API resources > Logto Management API</CloudLink> gelistet und kann weder gelöscht noch verändert werden.

Ihr Bezeichner folgt dem Muster `https://[tenant-id].logto.app/api`

Expand All @@ -31,7 +31,7 @@ In den folgenden Beispielen verwenden wir den Bezeichner der Cloud-Version.

<img alt="Logto Management API Details" src="/img/assets/logto-management-api-details.webp" />

Mit der Logto Management API kannst du auf die leistungsstarken Backend-Dienste von Logto zugreifen, die hoch skalierbar sind und in einer Vielzahl von Szenarien genutzt werden können. Sie geht über das hinaus, was mit den Low-Code-Funktionen der Admin Console möglich ist.
Mit der Logto Management API kannst du auf die leistungsstarken Backend-Services von Logto zugreifen, die hoch skalierbar sind und in einer Vielzahl von Szenarien genutzt werden können. Sie geht über das hinaus, was mit den Low-Code-Fähigkeiten der Admin Console möglich ist.

Einige häufig genutzte APIs sind unten aufgeführt:

Expand All @@ -50,14 +50,14 @@ Um mehr über die verfügbaren APIs zu erfahren, besuche bitte https://openapi.l
### Erstelle eine M2M-App \{#create-an-m2m-app}

:::note
Wenn du mit dem M2M (Maschine-zu-Maschine) Authentifizierungs-Flow nicht vertraut bist, empfehlen wir, zuerst [Authentifizierungs-Flow verstehen](/integrate-logto/integrate-logto-into-your-application/understand-authentication-flow/#machine-to-machine-authentication-flow) zu lesen, um die grundlegenden Konzepte zu verstehen.
Wenn du mit dem M2M (Maschine-zu-Maschine) Authentifizierungsablauf nicht vertraut bist, empfehlen wir, zuerst [Authentifizierungsablauf verstehen](/integrate-logto/integrate-logto-into-your-application/understand-authentication-flow/#machine-to-machine-authentication-flow) zu lesen, um die grundlegenden Konzepte zu verstehen.
:::

Gehe zu <CloudLink to="/applications">Console > Applications</CloudLink>, wähle den Anwendungstyp "Machine-to-machine" und starte den Erstellungsprozess.

<M2mRoleAssignment />

Im Rollenzuweisungsmodul kannst du sehen, dass alle M2M-Rollen enthalten sind, und Rollen, die durch ein Logto-Symbol gekennzeichnet sind, bedeuten, dass diese Rollen Logto Management API Berechtigungen enthalten.
Im Rollenzuweisungsmodul siehst du, dass alle M2M-Rollen enthalten sind, und Rollen, die durch ein Logto-Symbol gekennzeichnet sind, bedeuten, dass diese Rollen Logto Management API Berechtigungen enthalten.

Weise nun deiner M2M-App M2M-Rollen zu, die Logto Management API Berechtigungen enthalten.

Expand All @@ -75,9 +75,9 @@ Weise nun deiner M2M-App M2M-Rollen zu, die Logto Management API Berechtigungen

<AccessLogtoManagementApiUsingAccessToken />

## Typische Anwendungsfälle für die Logto Management API \{#typical-scenarios-for-using-logto-management-api}
## Typische Szenarien für die Nutzung der Logto Management API \{#typical-scenarios-for-using-logto-management-api}

Unsere Entwickler haben viele zusätzliche Funktionen mit der Logto Management API implementiert. Wir sind überzeugt, dass unsere API hoch skalierbar ist und eine Vielzahl deiner Anforderungen unterstützen kann. Hier sind einige Beispiele für Szenarien, die mit der Logto Admin Console nicht möglich sind, aber durch die Logto Management API realisiert werden können.
Unsere Entwickler haben viele zusätzliche Funktionen mit der Logto Management API implementiert. Wir sind überzeugt, dass unsere API hoch skalierbar ist und eine breite Palette deiner Anforderungen unterstützen kann. Hier sind einige Beispiele für Szenarien, die mit der Logto Admin Console nicht möglich sind, aber durch die Logto Management API realisiert werden können.

### Benutzerprofil selbst implementieren \{#implement-user-profile-on-your-own}

Expand All @@ -89,13 +89,13 @@ Die Logto Admin Console unterstützt grundlegende Such- und Filterfunktionen. F

### Organisationsverwaltung selbst implementieren \{#implement-organization-management-on-your-own}

Wenn du das [Organizations](/organizations) Feature nutzt, um deine Multi-Tenant-App zu bauen, benötigst du möglicherweise die Logto Management API für Aufgaben wie Organisationseinladungen und Mitgliederverwaltung. Für dein SaaS-Produkt, bei dem du sowohl Admins als auch Mitglieder im Tenant hast, kann dir die Logto Management API helfen, ein individuelles Admin-Portal zu erstellen, das auf deine Geschäftsanforderungen zugeschnitten ist. Sieh dir [dies](/end-user-flows/organization-experience/) für weitere Details an.
Wenn du das [Organisations](/organizations) Feature nutzt, um deine Multi-Tenant-App zu bauen, benötigst du möglicherweise die Logto Management API für Aufgaben wie Organisationseinladungen und Mitgliederverwaltung. Für dein SaaS-Produkt, bei dem du sowohl Admins als auch Mitglieder im Tenant hast, kann dir die Logto Management API helfen, ein individuelles Admin-Portal zu erstellen, das auf deine Geschäftsanforderungen zugeschnitten ist. Sieh dir [dies](/end-user-flows/organization-experience/) für weitere Details an.

## Tipps zur Nutzung der Logto Management API \{#tips-for-using-logto-management-api}

### Paginierte API-Antworten verwalten \{#managing-paginated-api-responses}

Einige der API-Antworten können viele Ergebnisse enthalten, diese werden paginiert. Logto stellt 2 Arten von Paginierungsinformationen bereit.
Einige der API-Antworten können viele Ergebnisse enthalten, die Ergebnisse werden paginiert. Logto stellt 2 Arten von Paginierungsinformationen bereit.

#### Verwendung von Link-Headern \{#using-link-headers}

Expand All @@ -105,7 +105,7 @@ Ein paginierter Antwort-Header sieht wie folgt aus:
Link: <https://logto.dev/users?page=1&page_size=20>; rel="first"
```

Der Link-Header stellt die URL für die vorherige, nächste, erste und letzte Seite der Ergebnisse bereit:
Der Link-Header bietet die URL für die vorherige, nächste, erste und letzte Seite der Ergebnisse:

- Die URL für die vorherige Seite folgt auf rel="prev".
- Die URL für die nächste Seite folgt auf rel="next".
Expand All @@ -120,13 +120,13 @@ Zusätzlich zu den Standard-Link-Headern fügt Logto auch einen `Total-Number` H
Total-Number: 216
```

Das ist sehr praktisch und nützlich, um Seitenzahlen anzuzeigen.
Das ist sehr praktisch und nützlich, um Seitennummern anzuzeigen.

#### Seitenzahl und Seitengröße ändern \{#changing-page-number-and-page-size}

Es gibt 2 optionale Query-Parameter:

- `page`: Gibt die Seitenzahl an, beginnt bei 1, Standardwert ist 1.
- `page`: Gibt die Seitennummer an, beginnt bei 1, Standardwert ist 1.
- `page_size`: Gibt die Anzahl der Elemente pro Seite an, Standardwert ist 20.

### Rate Limit \{#rate-limit}
Expand All @@ -135,14 +135,14 @@ Es gibt 2 optionale Query-Parameter:
Dies gilt nur für Logto Cloud.
:::

Um die Zuverlässigkeit und Sicherheit unserer Dienste für alle Nutzer zu gewährleisten, setzen wir eine allgemeine Firewall ein, die den Datenverkehr zu unserer Website überwacht und verwaltet. Obwohl wir kein striktes Rate Limit erzwingen, empfehlen wir, die Aktivität auf etwa 200 Anfragen alle 10 Sekunden zu begrenzen, um unsere Schutzmaßnahmen nicht auszulösen.
Logto Cloud wendet laufzeitbasierte Rate Limits auf Mandantenebene an, um die Systemstabilität zu schützen. Für Details siehe den [Systemlimit Rate-Limit Abschnitt](/logto-cloud/system-limit#rate-limit).

## Verwandte Ressourcen \{#related-resources}

<Url href="https://blog.logto.io/management-api">
Logto Management API nutzen: Eine Schritt-für-Schritt-Anleitung
Logto Management API verwenden: Eine Schritt-für-Schritt-Anleitung
</Url>

<Url href="https://blog.logto.io/use-postman-to-obtain-m2m-access-token">
M2M-Zugangstokens in wenigen Minuten mit Postman erhalten
M2M-Zugangstokens in Minuten mit Postman erhalten
</Url>
Loading
Loading