|
Revision 17081, 1.0 kB
(checked in by exarkun, 3 years ago)
|
Merge remove-old-cred-1440
Author: exarkun, radix
Reviewer: spiv
Fixes #1440
This removes the old authentication and authorization APIs from twisted.cred
as well as the old Application and Service APIs from twisted.internet. Compatibility
support code for these APIs has also been removed, as have their unit tests and
documentation which referred to them.
|
| Line | |
|---|
| 1 |
|
|---|
| 2 |
|
|---|
| 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 |
""" |
|---|