Benutzerverwaltung
Erstellen Sie mehrere Benutzer für verschiedene Wissensbasis-Kontexte mit rollenbasierter Zugriffskontrolle.
Um Ihnen den Einstieg in die Integration von Evolos Benutzerverwaltung in Ihren Tech Stack zu erleichtern, kontaktieren Sie uns unter sprechen Sie mit uns.
Rollenbasierte Benutzerverwaltung
Evolo Chat implementiert ein umfassendes rollenbasiertes Zugriffskontrollsystem, das Administratoren ermöglicht, Benutzer mit verschiedenen Berechtigungsstufen zu erstellen und zu verwalten. Dies ermöglicht sicheren Zugang zu verschiedenen Systemfähigkeiten, während ordnungsgemäße Autorisierungsgrenzen eingehalten werden.
Admin-Benutzer
Vollständiger Systemzugang einschließlich Benutzererstellung, Wissensbasis-Verwaltung und API-Konfiguration
Standard-Chat-Benutzer
Authentifizierung für Chatbot-APIs in Ihrem Kunden-Tech-Stack
Sichere Authentifizierung
JWT-basierte Authentifizierung mit Session-Management und sicherem Cookie-Handling
Berechtigungskontrolle
Granulare Berechtigungen für Benutzer-, Session-, Wissensbasis- und Chat-Operationen
Benutzerrollen & Berechtigungen
Administrator-Berechtigungen
Administratoren haben vollständigen Systemzugang mit folgenden Fähigkeiten:
- Benutzerverwaltung: Erstellen, löschen und ändern von Benutzerrollen
- Wissensbasis-Kontrolle: Hochladen, aktualisieren und löschen von Wissensbasis-Dokumenten
- Session-Management: Auflisten, widerrufen und löschen von Benutzersessions
- Chat-Zugang: Vollständiger Zugang zur Chat-Funktionalität
- API-Konfiguration: Konfigurieren und verwalten aller Evolo API-Integrationen
Admins können neue Benutzer erstellen und angemessene Rollen basierend auf organisatorischen Bedürfnissen zuweisen.
Standard-Chat-Benutzer-Berechtigungen
Standard-Benutzer haben begrenzte Berechtigungen, die sich auf Chat-Funktionalität konzentrieren:
- Chat-Zugang: Nachrichten senden und mit dem Chatbot interagieren
- Session-Teilnahme: Chat-Sessions aufrechterhalten und Tracking-Zustimmung
- Nur-Lese-Zugang: Kann keine Benutzer, Wissensbasis oder Systemeinstellungen ändern
Standard-Benutzer sind für die Integration in Ihren Kunden-Tech-Stack konzipiert, um Chatbot-Interaktionen zu authentifizieren.
Benutzerverwaltungs-Endpunkte
Schauen Sie sich unsere Swagger API-Dokumentation an.
Berechtigungssystem
Verfügbare Berechtigungen
Das System definiert granulare Berechtigungen in vier Hauptkategorien:
Benutzerverwaltung
list, create, set-role, delete - Kontrolle von Benutzerkonten und Rollen
Session-Management
list, revoke, delete - Verwaltung von Benutzersessions und Authentifizierung
Wissensbasis
list, update, delete - Kontrolle von Dokument-Uploads und Wissensbasis-Inhalten
Chat-Operationen
send - Zugang zu Chat-Funktionalität und KI-Interaktionen
Anwendungsfälle
Unternehmens-Bereitstellung
Administrator-Workflow
Erste Einrichtung:
- Admin erstellt Wissensbasis durch Hochladen von Unternehmensdokumenten
- Admin konfiguriert API-Verbindungen und Chat-Einstellungen
- Admin erstellt Standard-Chat-Benutzer für verschiedene Anwendungen
Laufende Verwaltung:
- Überwachung von Benutzersessions und Chat-Nutzung
- Aktualisierung der Wissensbasis mit neuen Dokumenten
- Verwaltung von Benutzerrollen und Berechtigungen nach Bedarf
- Konfiguration von Systemeinstellungen und API-Integrationen
Kunden-Tech-Stack-Integration
Anwendungsintegration:
- Jede Kundenanwendung nutzt dedizierte Standard-Chat-Benutzer
- Anwendungen authentifizieren sich mit E-Mail/Passwort-Anmeldedaten
- Authentifizierte Sessions ermöglichen Chat-API-Zugang
- Benutzer interagieren mit dem Chatbot über Kundenanwendungen
Vorteile:
- Isolierte Authentifizierung pro Anwendung
- Sicherer API-Zugang ohne Admin-Privilegien
- Konsistente Chat-Erfahrung über Plattformen hinweg
- Zentralisierte Benutzerverwaltung über Admin-Interface
Dieser rollenbasierte Ansatz gewährleistet sichere, skalierbare Benutzerverwaltung und ermöglicht gleichzeitig nahtlose Integration in das gesamte Technologie-Ökosystem Ihrer Kunden.