Need help with resource served after authentication succeded.

Viatcheslav Gachkaylo <[email protected]>
Newsgroups gmane.comp.python.twisted.web
Message-ID <[email protected]>
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

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.