Deutsche Zope User Group
Gast 2 Benutzer online
DZUG-News

Debugging von Zope Permissions

Frage:

Wie kann bekomme ich zus�tzliche Informationen, warum mir Zope den Zugriff auf eine bestimmte Resource verweigert ("Unauthorized" exception raised)?

Antwort:

Der Zugriff auf Objekte oder Attribute von Objekten wird in Zope �ber Permissions geregelt. Wenn man f�r einen Zugriff keine Erlaubnis hat quittiert dies Zope normalerweise mit einer "Unauthorized" Exception. Zum Debugging ist dies jedoch nicht sehr hilfreich, weil man keine Informationen bekommt, warum man keine Erlaubnis f�r den Zugriff hat.

Von Shane Hathaway stammt das VerboseSecurity Product, dass im Falle einer "Unauthorized" Exception eine bessere Fehlermeldung ausgibt. Die Fehlermeldung enth�lt eine genaue Erkl�rung warum mein keinen Zugriff auf ein Objekt hat und welche Permissions ben�tigt werden. Die Informationen werden entweder auf dem Bildschirm als Bestandteil des Tracebacks oder im /error_log des ZMI ausgegeben.


Rubriken: Security    FAQ angelegt von: ajung, Letzte �nderung: 08.04.2003 19:09 Uhr