class documentation
class DirdbmDatabase: (source)
Constructor: DirdbmDatabase(dbm)
Implements interfaces: twisted.cred.checkers.ICredentialsChecker
A credentials checker which authenticates users out of a DirDBM database.
| Method | __init__ |
No summary |
| Method | request |
Authenticate a user and, if successful, return their username. |
| Class Variable | credential |
A list of sub-interfaces of ICredentials which specifies which I may check. |
| Instance Variable | dirdbm |
An authentication database. |
def requestAvatarId(self, c:
IUsernamePassword | IUsernameHashedPassword) -> Deferred[ bytes | tuple[]]:
(source)
¶
Authenticate a user and, if successful, return their username.
| Parameters | |
c:IUsernamePassword or IUsernameHashedPassword provider. | Credentials. |
| Returns | |
bytes | A string which identifies an user. |
| Raises | |
UnauthorizedLogin | When the credentials check fails. |