Changeset 426

Show
Ignore:
Timestamp:
Tue Jul 17 11:27:06 2007
Author:
djfroofy
Message:

- bump

Files:

Legend:

Unmodified
Added
Removed
Modified
  • subprojects/Wuming/trunk/wuming/auth.py

    r423 r426  
    10 10 from twisted.cred.portal import Portal, IRealm  
    11 11 from twisted.web2.http_headers import Cookie  
      12 from twisted.web2.http import Request  
    12 13 from twisted.web2.auth import wrapper  
    13 14 from twisted.python import log  
    14 15  
    15   class IAnonymousRequest(Interface):  
    16       request = Attribute("""The base request""")  
      16 class IRequestCredentials(Interface):  
      17     pass  
    17 18  
    18   class AnonymousRequest:  
    19       implements(IAnonymousRequest)  
    20    
    21       def __init__(self, request):  
    22           self.request = request  
      19 classImplements(Request, IRequestCredentials)  
    23 20  
    24 21 class BaseRequestChecker(object):  
    25 22     implements(ICredentialsChecker)  
    26       credentialInterfaces = (IAnonymousRequest,)  
      23     credentialInterfaces = (IRequestCredentials,)  
    26 23  
    27 24 class AuthResource(wrapper.HTTPAuthResource):  
     
    51 48                                                     (request,), None,  
    52 49                                                     (request,), None)  
    53               return self.portal.login(AnonymousRequest(request),  
      50             return self.portal.login(request,  
    53 50                 None,  
    54 51                 *self.interfaces).addCallbacks(self._loginSucceeded,  
     
    115 112         self.visitor_store = IIdStore(visitor_store)  
    116 113  
    117       def requestAvatarId(self, anon_request):  
    118           log.msg('checking anonymous request : %s' % anon_request.request)  
    119           request = anon_request.request  
      114     def requestAvatarId(self, request):  
      115         log.msg('checking anonymous request : %s' % request)  
      116         #request = anon_request.request  
    120 117         cookie_key = self.cookie_key  
    121 118         cookie = getCookie(request, cookie_key)