IT-MÜCKE

Xataface: Actions komplett sperren

Beitragsdatum 06.02.2026
Letzte Aktualisierung -
Betrifft Xataface, diverse Versionen

Xataface ist ein Framework, um schnell und einfach komplexe Datenbankanwendungen bauen zu können.

Anforderung

Wird die Authentifizierung von Benutzern über einen zentralen Dienst durchgeführt (z.B. ein ActiveDirectory), dann kann es passieren, dass bestimmte Nutzer in ihrem Nutzermenü den Eintrag „Create Passwort“ angezeigt bekommen.

Ursache dafür kann sein, dass der zentrale Dienst zur Authentifizierung Daten zurücksendet, die bei Xataface den Eindruck vermnitteln, dass der Benutzer nicht über Passwort authentifiziert worden sei. Das löst die Anzeige des Create Password Menüeintrags aus.

Das ist aber unerwünscht. Die Anforderung ist daher: die Optionen für Passwort anlegen oder ändern sollen komplett gesperrt werden - sowohl nicht in der Oberfläche erscheinen, als auch nicht ausführbar sein.


Umsetzung

Es wird in der actions.ini für jede zu sperrende Action der folgende Eintrag angelegt:

[create_password]
permission = perm_action_never

Die persmission darf niemals irgendwo auf den Wert 1 gesetzt werden. Sie darf ebenfalls nicht in der permissions.ini angelegt und entsprechend mit einer Bemerkung versehen werden. Idealerweise trägt man etwas in der folgenden Art in die permissions.ini ein:

; Permissions, die nie gesetzt werden dürfen, dürfen hier auch nicht eingetragen werden. 
; Die bestrifft u.a.:
; perm_action_never (NIE DAS KOMMENTARZEICHEN ENTFERNEN!!!

Dabei ist für jede Zeile das Kommentarzeichen ; am Anfang sehr wichtig!

Damit werden diese Actions weder angezeigt noch ausgeführt.


Ähnliche Themen im blog:
xataface


zurück