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:

  1. Admin erstellt Wissensbasis durch Hochladen von Unternehmensdokumenten
  2. Admin konfiguriert API-Verbindungen und Chat-Einstellungen
  3. 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:

  1. Jede Kundenanwendung nutzt dedizierte Standard-Chat-Benutzer
  2. Anwendungen authentifizieren sich mit E-Mail/Passwort-Anmeldedaten
  3. Authentifizierte Sessions ermöglichen Chat-API-Zugang
  4. 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.