ich arbeite derzeit mit Werkzeug und FastCGI und möchte nun, dass der Benutzer sich einloggen muss, bevor er die eigentlichen Webseite(n) sieht.
Bietet Werkzeug Bordmittel um ein Login zu realisieren? Habe mir die Authorization Class angeguckt, werde aber nicht ganz schlau wie ich das ganze realisiere... Gibt es irgendwo eine Beispielimplementierung die ich mir anschauen kann um das ganze zu verstehen? Weiter unten die dispatch funktion aus der wsgiapp.py (falls für die Antwort benötigt):
Code: Alles auswählen
def dispatch(self, environ, start_response):
local.application = self
request = Request(environ)
local.url_adapter = adapter = url_map.bind_to_environ(environ)
try:
endpoint, values = adapter.match()
handler = getattr(views, endpoint)
response = handler(request, **values)
except NotFound, e:
response = views.not_found(request)
response.status_code = 404
except HTTPException, e:
response = e
return ClosingIterator(response(environ, start_response),
[local_manager.cleanup])