Changelog & Versionen
MCP-Plugin für Joomla - Benutzer
Benutzer 1.1.1 (neueste Version)
Sicherheit
- Die Suche nach einem Konto anhand des Benutzernamens oder der E-Mail-Adresse liefert jetzt unabhängig davon, ob das Konto existiert oder nicht, dieselbe Antwort, es sei denn, der Aufrufer kann Benutzer verwalten.
Benutzer 1.1.0
Sicherheit
- Das Schreiben in andere Konten, Benutzergruppen und Zugriffsebenen erfordert jetzt den Zugriff auf die Benutzerverwaltung (
core.managefür com_users), wie in der Joomla-Administration. Außerdem werden Gruppenzuweisungen anhand der eigenen Berechtigungen des Aufrufers überprüft. Das Bearbeiten des eigenen Profils bleibt unverändert.
Benutzer 1.0.3
Behoben
- Werte benutzerdefinierter Benutzerfelder mit einer Struktur (Unterformularzeilen, strukturierte Typen von Drittanbietern) werden jetzt wie in Joomla gespeichert (JSON), anstatt in „Array“-Zeilen aufgeteilt zu werden, und von
get_userdecodiert zurückgegeben.
Benutzer 1.0.2
Geändert
- Die Versionshinweise sind jetzt auf Englisch und werden in der Joomla-Ansicht „Aktualisieren“ angezeigt (Changelog-URL).
Benutzer 1.0.1
Hinzugefügt
- Sprachpakete de-DE, es-ES, it-IT, nl-NL, pt-BR: Übersetzung der Plugin-Bezeichnungen und seiner Parameter.
Benutzer 1.0.0
Hinzugefügt
- 25 MCP-Tools in 4 Bereichen: users.read (search_users, get_user, get_users_overview, list_user_fields, check_user_permissions), users.write (create_user, update_user, set_user_groups, block_user, activate_user, require_password_reset, send_password_reset_email, delete_user, reset_user_mfa), access.read (list_user_groups, get_user_group, get_access_level), access.write (create/update/delete_user_group, create/update/delete_access_level).
- Joomla-ACL-Prüfung für jedes einzelne Tool (core.manage / create / edit / edit.state / delete für com_users) sowie erneute Anwendung der Core-Regel für Super User vor jedem Aufruf.
- Option „Super User schützen“ (standardmäßig aktiviert): Selbst ein Super-User-Token kann über MCP weder andere Super User noch Gruppen mit core.admin bearbeiten.
- Passwörter werden niemals übertragen: Bei der Erstellung wird serverseitig ein zufälliges Passwort generiert, ein Zurücksetzen erzwungen und die standardmäßige E-Mail zum Zurücksetzen (mit Token-Link) versendet. Die E-Mail „Neuer Benutzer“ des Plugins „User - Joomla“ (mit Klartextpasswort) wird während der Erstellung unterbunden.
Hinweis
- Erfordert die Komponente com_sensomcp (MCP-Engine). Premium-Plugin, separat erhältlich.
- reset_user_mfa ist standardmäßig deaktiviert (Plugin-Option und Tool-Richtlinie).