Uni-Logo
Sektionen
Sie sind hier: Startseite FAQ Zugriff nur von bestimmten Netzwerken aus zulassen
Artikelaktionen

Ich möchte den Zugriff nur aus bestimmten Netzwerksegmenten zulassen.

Loggen SIe sich als Portaladministrator im ZMI ein:

-> Konfiguration -> Zope-Management-Oberfläche.

 Navigieren Sie zu dem Ordner der die Zugriffsregel erhalten soll. Wählen Sie jetzt aus dem oberen rechten Auswahlfeld

'Select Type to add' den Punkt 'Script (Python)'.

Als ID des Scripts vergeben Sie der besseren Widererkennbarkeit wegen  'accessRule'

Klicken Sie auf Add and Edit und fügen nun als Script folgendes ein:

url = "http://portal.uni-freiburg.de/portalname/pfad/zum/ordner"

remote = context.REQUEST.HTTP_X_FORWARDED_FOR
if not remote:
remote = context.REQUEST.REMOTE_ADDR

if remote.startswith('132.230.') or remote.startswith('10.') or remote.startswith('193.196.') or remote.startswith('192.52.'):
pass
else:
context.REQUEST.RESPONSE.redirect(url)

return None

Tragen Sie entsprechend dem Beispiel die von Ihnen für den Zugriff vorgesehenen Netzwerkadressen ein;

kürzen Sie Ihren Anforderungen nach die Abschnitte

or remote.startswith('###.')

Speichern Sie dieses nun ab. Wählen Sie als nächstes wieder

'Select Type to add' und diesmal den Punkt

'Set Access Rule' .

Als 'Rule ID' tragen Sie die ID des vorhin abgespeicherten Scripts ein: 'accessRule'.

Bitte beachten Sie: Fehler in dieser AccessRule können die Erreichbarkeit Ihrer Seite verhindern.

 

 

31.07.2012 13:44
Benutzerspezifische Werkzeuge