Part of canonical.launchpad.webapp
| Class | UnauthorizedView | No class docstring; 1/2 methods documented |
| Class | BasicLoginPage | No class docstring; 1/2 methods documented |
| Function | register_basiclogin | Undocumented |
| Class | OpenIDLogin | A view which initiates the OpenID handshake with our provider. |
| Class | OpenIDCallbackView | The OpenID callback page for logging into Launchpad. |
| Class | OpenIDLoginErrorView | Undocumented |
| Class | AlreadyLoggedInView | Undocumented |
| Function | logInPrincipal | Log the principal in. Password validation must be done in callsites. |
| Function | expireSessionCookie | Undocumented |
| Function | allowUnauthenticatedSession | Undocumented |
| Function | logoutPerson | Log the user out. |
| Class | CookieLogoutPage | Undocumented |
| Class | FeedsUnauthorizedView | All users of feeds are anonymous, so don't redirect to login. |