Kontoeinstellungen
Logto bietet mehrere Möglichkeiten, damit Benutzer ihr Konto und ihre in Logto gespeicherten Profile verwalten können.
Vorgefertigte Account Center UI verwenden (Empfohlen)
Logto stellt eine vorgefertigte Account Center UI bereit, die einsatzbereite Seiten für Endbenutzer bietet, um ihre Kontoeinstellungen zu verwalten. Dies ist der schnellste Weg, Kontoverwaltung zu deiner Anwendung hinzuzufügen.
Hauptmerkmale:
- Kein Entwicklungsaufwand: Fertige Seiten, die sofort funktionieren.
- Konsistente Erfahrung: Entspricht dem Look & Feel der Logto-Anmeldeerfahrung.
- Integrierte Sicherheit: Alle Verifizierungsflüsse und Sicherheitsmaßnahmen werden automatisch gehandhabt.
- Vollständige Funktionalität: Unterstützt die Verwaltung des Benutzerprofils (Name, Avatar, benutzerdefinierte Profilfelder), Aktualisierung von E-Mail, Telefon, Benutzername, Passwort, MFA-Einstellungen und Sitzungen.
Erfahre, wie du die vorgefertigte Account Center UI von Logto in deine Anwendung integrierst.
Account APIs verwenden
Die Account APIs von Logto sind einsatzbereite Front-End-Endpunkte, mit denen Endbenutzer ihre eigenen Informationen sicher anzeigen und aktualisieren können – mit integrierten Berechtigungsprüfungen. Verwende dies, wenn du eine eigene Kontoeinstellungsseite mit deinem eigenen UI erstellen möchtest.
Hauptmerkmale:
- Endbenutzereinstellungen: Benutzer verwalten ihre eigenen Anmeldekennungen und Zugangsdaten, soziale Konten, MFA-Methoden, Profildaten und Sitzungen.
- Clientseitige Integration: Für die sichere, direkte Nutzung im Front-End konzipiert.
- Volle Anpassbarkeit: Baue dein eigenes UI und nutze dabei die sicheren APIs von Logto.
- Berechtigungssteuerung: Aktiviere oder deaktiviere bestimmte Account APIs über die Management API-Einstellungen.
Erfahre, wie du die Account APIs verwendest, um deine eigene Kontoeinstellungsseite zu erstellen.
Management APIs verwenden
Die Management APIs bilden die zentrale Administrationsschnittstelle von Logto und sind nur für Admins oder Backend-Dienste zugänglich. Sie bieten maximale Flexibilität und vollständige CRUD-Kontrolle über jedes Benutzerkonto und ermöglichen dir, eigene Verwaltungstools zu erstellen. Wenn du ein vollständig individuelles Self-Service-Portal oder nicht standardisierte Benutzerverwaltungsfunktionen benötigst, kannst du ausgewählte Management API-Endpunkte hinter deiner eigenen „Account API“-Schicht bereitstellen und sie mit deiner eigenen Authentifizierungslogik absichern.
Hauptmerkmale:
- Nur für Admins zugänglich: Für Entwickler und Backoffice-Systeme gedacht
- Voller Benutzerlebenszyklus: Konten erstellen, lesen, aktualisieren, löschen, sperren oder wiederherstellen
- Erweiterte Operationen: Persönliche Zugangstokens generieren, Benutzer imitieren, OAuth-Apps verbinden, Workflows anpassen.
Erfahre mehr darüber, wie du die Benutzer-Management APIs verwendest, um deine eigene Kontoeinstellungsseite zu erstellen.
Vergleich der Optionen für Kontoeinstellungen
| Merkmal | Vorgefertigte Account Center UI | Account APIs | Management APIs |
|---|---|---|---|
| Vorgesehener Nutzer | Endbenutzer | Endbenutzer | Admins / Entwickler |
| Zugriffskontext | Weiterleitung zu von Logto gehosteten Seiten | Client-seitig / Front-End | Server-seitig / Back-End |
| Berechtigungsmodell | Aktivierung einzelner Felder über die Account Center-Einstellungen | Aktivierung einzelner Account APIs über die Management API | Vollständig anpassbar durch Entwickler |
| Unterstützte Funktionen | Anzeigen und Aktualisieren: Benutzerprofil (Name, Avatar, benutzerdefinierte Profilfelder), E-Mail, Telefon, Benutzername, Passwort, MFA (TOTP, Passkeys, Backup-Codes), soziale Konten, Sitzungen, autorisierte Apps | Anzeigen, Aktualisieren und Löschen: Benutzername, E-Mail, Telefon, Passwort, soziale Konten, MFA, Profil, Sitzungen | Alle Basisfunktionen + Konto löschen/sperren/wiederherstellen, persönliche Zugangstokens, Benutzermimikry, OAuth-Apps verbinden, Sitzungen usw. |
| UI-Anpassung | Übernimmt das Branding der Anmeldeerfahrung; unterstützt eigenes CSS | Volle Anpassung (eigenes UI bauen) | Volle Anpassung (eigenes UI bauen) |
| Einrichtungsaufwand | Keiner (einfach auf vorgefertigte Seiten verlinken) | Gering (APIs mit eigenem UI verwenden) | Mittel bis hoch (benötigt eigene Implementierung) |
| Wann verwenden | Für den schnellsten Weg zur Kontoverwaltung ohne eigene Seiten zu bauen | Wenn du ein eigenes UI benötigst, aber die sicheren APIs von Logto nutzen möchtest | Wenn die Account APIs nicht ausreichen, z. B. für komplexe Löschlogik, risikoreiche Aktionen oder Backoffice-Tools |