Part of twisted.web2.auth.wrapper View Source View In Hierarchy
Implements interfaces: twisted.web2.iweb.IResource
| Method | __init__ | |
| Method | login | |
| Method | authenticate | Attempt to authenticate the givin request |
| Method | locateChild | Authenticate the request then return the
self.wrappedResource and the unmodified segments.
|
| Method | renderHTTP | Authenticate the request then return the result of calling renderHTTP on
self.wrappedResource
|
| Method | _loginSucceeded | Callback for successful login. |
| Method | _loginFailed | Errback for failed login. |
| Parameters | wrappedResource | A twisted.web2.iweb.IResource
to be returned from locateChild and render upon successful
authentication.
|
| credentialFactories | A list of instances that implement ICredentialFactory.
(type: list
) | |
| portal | Portal to handle logins for this resource.
(type: twisted.cred.portal.Portal
) | |
| interfaces | the interfaces that are allowed to log in via the given portal
(type: tuple
) |
| Parameters | avatar | A tuple of the form (interface, avatar) as returned by your realm. |
| request | IRequest that
encapsulates this auth attempt.
| |
| Returns | the IResource in self.wrappedResource
| |
| Parameters | result | Failure
returned by portal.login
|
| request | IRequest that
encapsulates this auth attempt.
| |
| Returns | A Failure
containing an HTTPError
containing the UnauthorizedResponse
if result is an UnauthorizedLogin
or UnhandledCredentials
error
| |
| Parameters | factory | An ICredentialFactory
that understands the given response.
|
| response | The client's authentication response as a string. | |
| request | The request that prompted this authentication attempt. | |
| Returns | A Deferred that fires with the wrappedResource on success
or a failure containing an UnauthorizedResponse
| |
| Parameters | request | An IRequest
to be authenticated.
|
self.wrappedResource and the unmodified segments.
self.wrappedResource