OLD | NEW |
| (Empty) |
1 # Copyright (c) 2001-2004 Twisted Matrix Laboratories. | |
2 # See LICENSE for details. | |
3 | |
4 | |
5 """Cred errors.""" | |
6 | |
7 class Unauthorized(Exception): | |
8 """Standard unauthorized error.""" | |
9 | |
10 | |
11 | |
12 class LoginFailed(Exception): | |
13 """ | |
14 The user's request to log in failed for some reason. | |
15 """ | |
16 | |
17 | |
18 | |
19 class UnauthorizedLogin(LoginFailed, Unauthorized): | |
20 """The user was not authorized to log in. | |
21 """ | |
22 | |
23 | |
24 | |
25 class UnhandledCredentials(LoginFailed): | |
26 """A type of credentials were passed in with no knowledge of how to check | |
27 them. This is a server configuration error - it means that a protocol was | |
28 connected to a Portal without a CredentialChecker that can check all of its | |
29 potential authentication strategies. | |
30 """ | |
31 | |
32 | |
33 | |
34 class LoginDenied(LoginFailed): | |
35 """ | |
36 The realm rejected this login for some reason. | |
37 | |
38 Examples of reasons this might be raised include an avatar logging in | |
39 too frequently, a quota having been fully used, or the overall server | |
40 load being too high. | |
41 """ | |
OLD | NEW |