Great, this is the second time this week that Google Groups trims my
email and I have to write it again...

As I was saying, the identifier would look like this:
"""
from repoze.who.interfaces import IIdentifier
from webob import Request
from zope.interfaces import implements

class XmlRpcIdentifier(object):
    implements(IIdentifier)

    classifications = {IIdentifier: ["xmlrpc"]}

    def identify(self, environ):
        request = Request(environ)

        if "login" in request.POST and "password" in request.POST:
            credentials = {
                'login': request.POST['login'],
                'password': request.POST['password'],
                }
        else:
            credentials = None

        return credentials
"""

I didn't test the code, but i think it'll work. If you're new to
repoze.who, you may find this interesting, although it also covers
repoze.what: http://gustavonarea.net/blog/posts/repoze-auth/

HTH,

 - Gustavo.

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en.

Reply via email to