Implements interfaces: twisted.cred.checkers.ICredentialsChecker

A checker which validates users out of the UNIX password databases, or databases of a compatible format.

Class Variable credentialInterfaces Undocumented
Method __init__ Undocumented
Method requestAvatarId Validate credentials and produce an avatar ID.
Instance Variable _getByNameFunctions a list of functions which are called in order to valid a user. The default value is such that the /etc/passwd database will be tried first, followed by the /etc/shadow database.
_getByNameFunctions =
a list of functions which are called in order to valid a user. The default value is such that the /etc/passwd database will be tried first, followed by the /etc/shadow database.
credentialInterfaces =
Undocumented
def __init__(self, getByNameFunctions=None): (source)
Undocumented
def requestAvatarId(self, credentials): (source)

Validate credentials and produce an avatar ID.

Parameterscredentialssomething which implements one of the interfaces in credentialInterfaces.
Returnsa Deferred which will fire with a bytes that identifies an avatar, an empty tuple to specify an authenticated anonymous user (provided as twisted.cred.checkers.ANONYMOUS) or fail with UnauthorizedLogin. Alternatively, return the result itself.
See Alsotwisted.cred.credentials
API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.