[Twisted-web] Need help with resource served after authentication succeded.
Viatcheslav Gachkaylo
vgachkaylo at gmail.com
Tue Jun 7 10:20:50 EDT 2011
Hello.
I've used http://jcalderone.livejournal.com/53074.html article to get http
auth to work.
In my server.tac file I have the following
...
r = ResourceScriptWrapper('auth.rpy')
err = resource.ForbiddenResource()
r.putChild("service", err)
upd = UpdateXMLProcessor()
err.putChild("update2", upd)
httpSite = server.Site(r)
httpsSite = server.Site(r)
...
auth.rpy is an exact copy of HTTPAuthSessionWrapper resource from
forementioned article with two edits:
...
from manage import UpdateManager
...
if IResource in interfaces:
resc = UpdateManager()
resc.realm = self
return (IResource, resc, lambda: None)
and manage.py is
from twisted.web import resource
class UpdateManager(resource.Resource):
def render_GET(self, request):
return "<html>Hello, world!</html>"
The authorization goes ok when I go to the server root. But when it is
succeeded all I get instead of Hello, world! is
No Such Resource
No such child resource.
with 404 error.
Please tell me what might I be doing wrong.
One more question:
when using twisted.cred.checkers.FilePasswordDB how can one add encrypted
password entries to this file using windows
I'm now using plain-text password in httpd.password file for auth to go ok.
Thank you,
Viatcheslav Gachkaylo
Crystalnix
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-web/attachments/20110607/8997b386/attachment.htm
More information about the Twisted-web
mailing list